当前位置: 代码迷 >> Java相关 >> 冰峰千里进一下
  详细解决方案

冰峰千里进一下

热度:332   发布时间:2007-01-05 13:44:50.0
冰峰千里进一下
import java.io.*;
public class Romd
{
public static void main(String[] args)throws IOException
{

BufferedWriter wri=new BufferedWriter(new FileWriter("e:\\test.txt"));
BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
String str=buf.readLine();
wri.write(str);
wri.newLine();
wri.close();
}
}
冰封,BufferedWriter是不是这么用啊.
但是这样第二次输入的数据把第一次完全覆盖了.
搜索更多相关的解决方案: 冰峰  wri  new  str  String  

----------------解决方案--------------------------------------------------------
因为你每次打开文件test.txt都是要从新写的,改成下面就是APPEND了!
BufferedWriter wri=new BufferedWriter(new FileWriter("e:\\test.txt",true));
----------------解决方案--------------------------------------------------------
太感谢了,作业就差这个地方了,这个问题想了一上午了.
----------------解决方案--------------------------------------------------------
BufferedWriter wri=new BufferedWriter(new FileWriter("e:\\test.txt"));中的FileWriter改成OutputWriter可以么
我又一个就是这样的 结果从另一个文本里打开的内容写不进去
----------------解决方案--------------------------------------------------------
OutputWriter?
没有这个类

只有OutputStreamWriter


----------------解决方案--------------------------------------------------------

你看看它们的构造函数的API就知道了


----------------解决方案--------------------------------------------------------
  相关解决方案