import java.io.*;public class BufferedReader {
public static void main(String args[]){
try
{
BufferedWriter bw = new BufferedWriter
(new FileWriter("e:/test/exercise/BufferedWriter.txt"));
BufferedReader bd = new BufferedReader
(new FileReader("e:/test/exercise/BufferedWriter.txt"));
String s = null;
for(int i = 0;i < 10;i ++){
s = String.valueOf(Math.random());
bw.write(s);
bw.newLine();
}
bw.flush();
while((s = bd.readLine()) != null){
System.out.print(s);
}
bw.close();
bd.close();
}
catch (IOException e) { e.printStackTrace();}
}
}调试的结果是 FileReader构造器无法应用上。
不能理解,它的构造参数可以是文件名吧,怎么应用不上呢?导致后面的readline()也用不上,新人真心求教,谢谢!
public static void main(String args[]){
try
{
BufferedWriter bw = new BufferedWriter
(new FileWriter("e:/test/exercise/BufferedWriter.txt"));
BufferedReader bd = new BufferedReader
(new FileReader("e:/test/exercise/BufferedWriter.txt"));
String s = null;
for(int i = 0;i < 10;i ++){
s = String.valueOf(Math.random());
bw.write(s);
bw.newLine();
}
bw.flush();
while((s = bd.readLine()) != null){
System.out.print(s);
}
bw.close();
bd.close();
}
catch (IOException e) { e.printStackTrace();}
}
}调试的结果是 FileReader构造器无法应用上。
不能理解,它的构造参数可以是文件名吧,怎么应用不上呢?导致后面的readline()也用不上,新人真心求教,谢谢!
解决方案 »
- java或计算机的最小单位是字节吗
- 我是新手,请大家看看
- 最近装了JAVA 3D 导入以后出了点问题
- 一个简单条件语句问题,请赐教!在线等待
- 為什麼下面的代碼 appletviewer 不可執行。
- 使用Tomcat4+JDBC,为什么数据库连接失败?
- fengdao/wellsoon/ Anubis等人来领分
- 不知大家作mis采用什么技术方案?
- 为什么???????????各位帮帮一个菜问题
- Scanner in=new Scanner(System.in);运行时错误不知道怎么办?麻烦大家看看代码哪里错了?
- 求助java中怎么读取文本文件中内容?帮我看一下代码!谢谢!菜鸟一枚啊,求教!
- 使用Console的format()函数实现格式化输出
Eclipse一直提示我把FileReader的参数清空
或者这样:public class BufferedReader { public static void main(String args[]) {
try {
BufferedWriter bw = new BufferedWriter(new FileWriter("e:/test/exercise/BufferedWriter.txt"));
java.io.BufferedReader bd = new java.io.BufferedReader(new FileReader("e:/test/exercise/BufferedWriter.txt"));
String s = null;
for (int i = 0; i < 10; i++) {
s = String.valueOf(Math.random());
bw.write(s);
bw.newLine();
}
bw.flush();
while ((s = bd.readLine()) != null) {
System.out.print(s);
}
bw.close();
bd.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
我去StackOverFlow问,有个朋友说,他电脑上也能运行。让我加了java.io.BufferedReader,还是这么个,Java名字后面我加了个s
我出爱莫能助了