我已经弄清楚如何逐行阅读并逐行显示文本文档的内容到jtextarea我已经想出如何逐行写出从字符串数组到文本文档.我只是很难从textarea获得每一行,只要我能将每一行都放到一个数组中我就好了.下面是我将用于将每行写入文件的代码...
public class FileWrite {
public static void FileClear(String FileName) throws IOException{
FileWriter fstream = new FileWriter(FileName,true);
BufferedWriter out = new BufferedWriter(fstream);
out.write("");
}
public static void FileWriters(String FileName, String Content) throws IOException
{
FileWriter fstream = new FileWriter(FileName,true);
BufferedWriter out = new BufferedWriter(fstream);
out.append(Content);
out.newLine();
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢
C
Mar*_*nik 26
你得到TextArea的只是一个字符串.将它拆分为换行符,你就得到了你的String [].
for (String line : textArea.getText().split("\\n")) doStuffWithLine(line);
Run Code Online (Sandbox Code Playgroud)