您的位置:首页 > 其它

输入流和输出流同时操作一个文件的问题

2015-10-12 16:21 295 查看


输入流和输出流不要同时操作一个文件,比如这样:



如果这么写,输入流拿不到任何内容,并且原来文件的内容也会被置为空,这个可能是读写重写冲突造成的。如果要流读写同一个文件,可以先new输入流,操作完了,再new输出流
比如:

BufferedReader buf = new BufferedReader (new FileReader("H://a1.txt"));

Properties prop = new Properties ();
String line = null;
while ((line = buf.readLine()) != null){
System.out.println(line);
}
FileOutputStream out = new FileOutputStream ("H://a1.txt");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: