File f=new File("E:/JAVA/File/myFile/1.txt");
BufferedReader br=new BufferedReader(new FileReader(f));
while(br.read()!=-1)
{
System.out.println(br.readLine());
}输出1.txt文件的内容。。
  为什么文件的第一行第一个字符不能输出??
 谁给我解释下!!

解决方案 »

  1.   

    改成这样试一下吧:
    File f=new File("E:/JAVA/File/myFile/1.txt");
    BufferedReader br=new BufferedReader(new FileReader(f));
                               String s,s1 = new String();
    while((s=br.read())!=-1)
    {
    s1+=s+"\n";
    }                       
                               System.out.println(s1);
      

  2.   

    对不起,是这样,刚才函数名写错了:
    File f=new File("E:/JAVA/File/myFile/1.txt");
    BufferedReader br=new BufferedReader(new FileReader(f));
                               String s,s1 = new String();
    while((s=br.readLine())!=-1)
    {
    s1+=s+"\n";
    }                       
                               System.out.println(s1);