Java 如何将字符串写入桌面上已存在的文本文件?
我想知道如何将字符串写入桌面上已经存在的文件 此文本文件中已包含信息,因此我希望将其擦除Java 如何将字符串写入桌面上已存在的文本文件?,java,string,file,text,Java,String,File,Text,我想知道如何将字符串写入桌面上已经存在的文件 此文本文件中已包含信息,因此我希望将其擦除 谢谢以下代码确实会将一些文本写入文件,而不会删除以前的数据 BufferedWriter bw = null; try { bw = new BufferedWriter(new FileWriter("sample.txt",true)); }catch(IOException e) { System.out.println("ERROR:"+e);
谢谢以下代码确实会将一些文本写入文件,而不会删除以前的数据
BufferedWriter bw = null;
try
{
bw = new BufferedWriter(new FileWriter("sample.txt",true));
}catch(IOException e)
{
System.out.println("ERROR:"+e);
return;
}
try
{
bw.write("\r\ntext you want to write to the file");
bw.close();
}catch(IOException e)
{
System.out.println("ERROR:"+e);
}
}
现在,如果要删除数据,只需替换该行:
bw = new BufferedWriter(new FileWriter("sample.txt",true));
以下是:
bw = new BufferedWriter(new FileWriter("sample.txt"));
试试这个代码
PrintWriter p = new PrintWriter(new FileWriter("yourLocation.txt"));
String s = "hello world";
p.printf(s);
p.close();
很容易做到<代码>文件输出流将打开一个文件。写信给它。关闭文件。你甚至用谷歌搜索过吗?我试着用它,但是它没有输出整个文本,只有两个字母。请发布一些代码。