首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

这段代码不知道哪里出了有关问题?盼指点

2013-02-15 
这段代码不知道哪里出了问题?盼指点。//缓冲流对文件进行读写import java.io.*public class Example12_7{p

这段代码不知道哪里出了问题?盼指点。


//缓冲流对文件进行读写
import java.io.*;
public class Example12_7{
public static void main(String args[]){
File file=new File("sb3.txt");
String content[]={"大爷好","二爷我不好","三爷最近我心里烦","四爷我最近手头紧"};
String content_2[]=new String[content.length];
try{
FileWriter outOne=new FileWriter(file);
BufferedWriter outTwo=new BufferedWriter(outOne);
for(String s:content){
System.out.println(s);
outTwo.write(s);  //conetent内容没有被写入文件?哪里出问题了?
outTwo.newLine();
}
outOne.close();
outTwo.close();

FileReader inOne=new FileReader(file);
BufferedReader inTwo=new BufferedReader(inOne);
for(int i=0;i<content.length;i++){
content_2[i]=inTwo.readLine();
System.out.println(content_2[i]);
}
inOne.close();
inOne.close();
}
catch(IOException e){};
}
}




[解决办法]
貌似16 17调换下就行了
[解决办法]
那你在关闭流前先刷新一下试试,在        outOne.close();             outTwo.close(); 加入
outTwo.flush()方法

热点排行