如何从文本区域逐行读取

查理:

我想出了如何逐行读取并将文本文档的内容逐行显示到jtextarea中的方法,并且弄清楚了如何从字符串数组到文本文档逐行写出内容。我很难从文本区域中获取每一行,只要将每一行放入数组中,我就很好了。以下是我将用于将每一行写入文件的代码...

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();

    }
}

谢谢

C

Marko Topolnik:

您从中得到TextArea的只是一个字符串。在换行符处将其拆分,您便有了String []。

for (String line : textArea.getText().split("\\n")) doStuffWithLine(line);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章