我有一个允许用户将信息写入文件的程序。它不会覆盖原始文件中的所有内容,而是添加它。问题是如果用户没有输入足够的信息,程序就会崩溃。
文本文件中的每一行如下所示:
信息 1, 信息 2, 信息 3, 信息 4, 信息 5, 信息 6, 信息 7
每行有六个逗号和七条信息。所以,如果说用户只输入 4 条信息或只使用两个逗号等,我需要知道使用什么样的异常来防止崩溃。有人知道该怎么做吗?
这是我的代码:
private void addDVDButtonActionPerformed(java.awt.event.ActionEvent evt) {
FileWriter fWriter = null;
BufferedWriter writer = null;
try {
fWriter = new FileWriter("info.txt", true);
writer = new BufferedWriter(fWriter);
writer.write(JOptionPane.showInputDialog(this, "ADDING INFO"));
writer.newLine();
writer.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(this,"More information required");
}
}