我是 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/