首先,我是 Java 新手。
我正在尝试对用户指定的 txt 文件使用 Split() 函数。它应该使用空间拆分文件以输出字符串数组。我正在使用 JFileChooser 但我不知道如何对选定的 txt 文件执行拆分。我正在使用扫描仪来执行此操作。
请如果有人可以完成代码,由于某种原因我无法理解它:-/
到目前为止,我已经做到了:
JFileChooser chooser = new JFileChooser("C:\\");
chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
FileNameExtensionFilter filter = new FileNameExtensionFilter(
".txt and .java files", "txt", "java");
chooser.setFileFilter(filter);
int code = chooser.showOpenDialog(null);
if (code == JFileChooser.APPROVE_OPTION) {
File selectedFile = chooser.getSelectedFile();
Scanner input;
try {
input = new Scanner(selectedFile);
while (input.hasNext()) {
String[] splits = input.next().split(" ");
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}