冰峰千里进一下
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是不是这么用啊.
但是这样第二次输入的数据把第一次完全覆盖了.
----------------解决方案--------------------------------------------------------
因为你每次打开文件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就知道了
----------------解决方案--------------------------------------------------------