黑马程序员技术交流社区

标题: 关于FileWriter的提问 [打印本页]

作者: touch_world    时间: 2014-11-7 07:50
标题: 关于FileWriter的提问
http://bbs.itheima.com/forum.php?mod=attachment&aid=NTc1MTV8MDU2M2NiMTM4ZDI1MGY0N2NlMmY1NWQwMWM0OGM1OGF8MTc1ODA3MjM2OQ%3D%3D&request=yes&_f=.jpg
eclipse提醒 是要我建立一个无参的构造器,但是FileWriter在api中必须是有参的呀,我郁闷了好久,希望某位大神一语惊醒梦中人
eclipse的提醒The constructor FileReader(String) is undefined

1.jpg (54.38 KB, 下载次数: 46)

1.jpg

作者: touch_world    时间: 2014-11-7 07:55
import java.io.*;
public class FileReader
{

        public static void main(String[] args) throws IOException
        {
                //创建一个文件读取对象和指定名称的文件相关联
                //保证该文件是存
               
                FileReader fr = new FileReader("d:\\demo.txt");
                //调用读取流对象的方法
                int ch =fr.read();
                s.p(ch);
                fr.close();
        }

}
作者: wf111sxwf    时间: 2014-11-7 10:46
你是不是没有导包啊
作者: touch_world    时间: 2014-11-7 16:54
wf111sxwf 发表于 2014-11-7 10:46
你是不是没有导包啊


import java.io.*;当然有导包
作者: wf111sxwf    时间: 2014-11-7 17:05
那应该没错啊,我拙计了 没有发现问题,,
作者: Rain2692    时间: 2014-11-7 17:28
感觉你写的代码就很费解啊。。。
作者: touch_world    时间: 2014-11-7 17:54
这个是毕老师在基础视频里用的代码 我还下载了他的源码,
请问这可以用诡异形容吗
作者: touch_world    时间: 2014-11-7 17:55
Rain2692 发表于 2014-11-7 17:28
感觉你写的代码就很费解啊。。。

麻烦你在来我的贴子里看看我截图
作者: touch_world    时间: 2014-11-7 17:56
wf111sxwf 发表于 2014-11-7 10:46
你是不是没有导包啊

麻烦你在来我的贴子里看看我截图
作者: 王会涛    时间: 2014-11-7 19:01
import java.io.FileReader;
import java.io.IOException;


public class A {

       
        public static void main(String[] args) throws IOException {
               
                FileReader fr = new FileReader("C:1.txt");
                int ch =fr.read();
                System.out.println((char)ch);
                fr.close();
               
               

        }

}
注意导包就行了!没啥呀!可以执行!
作者: Rain2692    时间: 2014-11-7 19:09
本帖最后由 Rain2692 于 2014-11-7 19:10 编辑

给你说是文件名字的问题,你定义的FileReader文件名字,相当于重写类FileReader了,所以出现了问题,把文件名字改了。。。。。。public class FileReader 不对啊!!!
作者: Rain2692    时间: 2014-11-7 19:12
王会涛 发表于 2014-11-7 19:01
import java.io.FileReader;
import java.io.IOException;

你看看楼主的问题,这代码本身无问题,是他改错了,跟包没有关系!!!
作者: touch_world    时间: 2014-11-7 19:12
Rain2692 发表于 2014-11-7 19:09
给你说是文件名字的问题,你定义的FileReader文件名字,相当于重写类FileReader了,所以出现了问题,把文件 ...

太感谢啊,终于解决我郁闷好久的问题,看来还是知道的太少,这是递归的基础了
作者: touch_world    时间: 2014-11-7 19:14
王会涛 发表于 2014-11-7 19:01
import java.io.FileReader;
import java.io.IOException;

谢谢呀,是因为我名字写错了,重写了函数
作者: 小鸡捉你    时间: 2014-11-7 20:25
楼主,把你的类名改了
作者: scoto263    时间: 2014-11-9 01:44
嗯,类重名了




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