java - 将数组从 java 中的 textArea 写入文本文件

标签 java arrays text-files jtextarea

我是 Java 新手,我正在尝试将名为 AreaBooking 的文本区域中的内容写入文本文件。我可以让它写入文本文件,但无法将它们放在单独的行上。我可能还有很多冗余代码,但我不知道,正如我所说,我是这门语言的新手。

我想要这样

1
2
3

而不是 1,2,3

private void btnUpdateActionPerformed(java.awt.event.ActionEvent evt) {                                          
    AreaBooking.replaceSelection("");      

    String s[] = AreaBooking.getText().split("\n");
    ArrayList<String>arrList = new ArrayList<>(Arrays.asList(s)) ;
    System.out.println(arrList);


    PrintWriter out;
    try {
        out = new PrintWriter(new BufferedWriter(new FileWriter(file_name)));
        out.write(AreaBooking.getText());
        out.close();
    } catch (IOException ex) {
        Logger.getLogger(ViewBookings.class.getName()).log(Level.SEVERE, null, ex);
    }

最佳答案

而不是

    out.write(AreaBooking.getText());

写:

for (String s : arrList) {
    out.println(s);
}

关于java - 将数组从 java 中的 textArea 写入文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29066578/

相关文章:

java - 使用 Spring Social、Spring security 登录后重定向到原始 URL?

java.net.Proxy 使用 HTTPS 方案

java - 使用 Eclipse 在 Java 中记录 SQL 查询

python - 一维数组的形状给出 'tuple' 对象不可调用?

javascript - 使用 lodash trim 对象键

php - 将字符串分解为嵌套数组

java - 从java中的文本文件中读取字符串和整数

java - 使用 JAXB 格式化 XML

python - 在python中处理大文本文件

java - 为什么我从类里面获取的值(value)观会被结合在一起?