まず第一に、私は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();
}
}
}