首先我是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();
}
}
}
什麼是'f'?另外,爲什麼它也被用作例外? – Doorknob 2013-02-27 23:45:04
我希望它是來自Jfilechooser的選定txt文件,以便它可以將文件拆分成一個數組。我不知道該怎麼做。 – 2013-02-27 23:51:20