黑马程序员技术交流社区

标题: 关于FileReader的代码出错,求指导 [打印本页]

作者: 黄捷    时间: 2012-6-6 21:04
标题: 关于FileReader的代码出错,求指导
    严格按照老毕的思路写了如下FileReader代码:package huangJie;import java.io.*;
import java.lang.*;
public class FileReader
{
        public static void main(String[] args)
        {
                FileReader fr=null;
                try
                {
                        fr=new FileReader(("G:\\heima\\DeadLine.java"));
                        char[] buf=new char[1024];
                        int len=0;
                        while((len=fr.read(buf))!=-1)
                        {
                                System.out.print(new String(buf,0,len));
                        }
                       
                }catch(IOException e)
                {
                        e.printStackTrace();
                }finally
                {
                        try{
                        if(fr!=null)
                                fr.close();
                        }catch(IOException e)
                                {
                                        e.printStackTrace();
                                }
                }
        }


}

但是编译的时候通不过,提示:

FileReader.java:10: 找不到符号
符号: 构造函数 FileReader(java.lang.String)
位置: 类 huangJie.FileReader
                        fr=new FileReader(("G:\\heima\\DeadLine.java"));
                           ^
FileReader.java:13: 找不到符号
符号: 方法 read(char[])
位置: 类 huangJie.FileReader
                        while((len=fr.read(buf))!=-1)
                                     ^
FileReader.java:25: 找不到符号
符号: 方法 close()
位置: 类 huangJie.FileReader
                                fr.close();
                                  ^
3 错误
真心不知道是怎么回事啊,求高人指导

file:///C:\Users\黄捷\AppData\Roaming\Tencent\Users\9011538\QQ\WinTemp\RichOle\F0J6@%LNYTEY6LKZ@HCA$Q6.jpg


F0J6@%LNYTEY6LKZ@HCA$Q6.jpg (58.41 KB, 下载次数: 21)

F0J6@%LNYTEY6LKZ@HCA$Q6.jpg

作者: 吴小铁你好    时间: 2012-6-6 21:24
类名不能为关键字啊。把类名改下。
修改为:
  1. package zhangxiao;

  2. import java.io.FileReader;
  3. import java.io.IOException;
  4. import java.lang.*;
  5. public class FileReader_1
  6. {
  7.         

  8.                 public static void main(String[] args)
  9.         {
  10.                 FileReader fr=null;
  11.                 try
  12.                 {
  13.                         fr=new FileReader(("G:\\heima\\DeadLine.java"));
  14.                         char[] buf=new char[1024];
  15.                         int len=0;
  16.                         while((len=fr.read(buf))!=-1)
  17.                         {
  18.                                 System.out.print(new String(buf,0,len));
  19.                         }
  20.                         
  21.                 }catch(IOException e)
  22.                 {
  23.                         e.printStackTrace();
  24.                 }finally
  25.                 {
  26.                         try{
  27.                         if(fr!=null)
  28.                                 fr.close();
  29.                         }catch(IOException e)
  30.                                 {
  31.                                         e.printStackTrace();
  32.                                 }
  33.                 }
  34.         }

  35.         


  36. }

复制代码

作者: 康大玮    时间: 2012-6-6 21:31
本帖最后由 康大玮 于 2012-6-6 21:42 编辑

{:soso_e108:}
作者: 黄捷    时间: 2012-6-6 21:34
已解决,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2