【发布时间】:2014-01-11 18:40:23
【问题描述】:
注意:感谢user2602219 和Andrew Thompson 我已经解决了我的问题。我希望我能正确地批准这两个答案并投票。
我搜索了很多。我找到了一些东西,但它们不适合我。
我只想写
Hello
World
如所见。但在我的 txt 文件中,它显示了 HelloWorld
try{
JTextArea area = new JTextArea();
String path = folder+"/"+name+".txt";
BufferedWriter output = new BufferedWriter(new FileWriter(path));
area.write(output);
output.close();
}
catch(IOException ex){}
上面的代码运行良好。不过,在写之前我得做点什么。
我有一种加密方法(称为 enc)。它接受一个字符串并用另一个字母替换字母。
例如:
String text = "ABC";
String enc_text = enc(text);
//enc_text 现在是“ZXW”;
但事情就是这样。 JTextArea.write 寻找“作家”,但我必须写一个字符串,因为我的加密器返回一个字符串。
长话短说。如何制作
Hello
World
到这里
Gteeu
Wuazx
【问题讨论】:
-
您在寻找
setText方法吗? -
你需要加密字符串吗?
-
没有人来。当我以字符串形式写入文件时,它会删除新行。当我使用 JTextArea.write 编写时,我无法使用我的加密方法。我只需要使用 JTextArea.write 之类的方法,但将参数作为字符串
标签: java textarea bufferedwriter