A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄捷 中级黑马   /  2012-6-6 21:04  /  1876 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    严格按照老毕的思路写了如下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

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1 类名问题.共勉,我今天也犯了这个错误....

查看全部评分

3 个回复

正序浏览
已解决,谢谢
回复 使用道具 举报
本帖最后由 康大玮 于 2012-6-6 21:42 编辑

{:soso_e108:}
回复 使用道具 举报
类名不能为关键字啊。把类名改下。
修改为:
  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. }

复制代码

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马