こんにちは私は自分のコードを各行を読み込んで、各行ごとに文字列に保存することに苦労しています。私のコードは、テキストファイルをロードするための下にありますが、私はそれを分割することはできません、私は最初の行分割を取得することができ、それはそれです。私はJavaで華麗ではないが、私は4行を持っているテキストファイルを読み込もうとしていると私は別の文字列にファイルからそのコードを分割する必要があります。コードの最初の行を取得することができますが、それはそれについてです。Java:ファイルを各行の文字列に分割しますか?
Load.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JFileChooser fileChooser = new JFileChooser();
int returnValue = fileChooser.showOpenDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
File file = fileChooser.getSelectedFile();
try {
BufferedReader reader = new BufferedReader(new FileReader(file));
String nextLine = reader.readLine();
if (nextLine != null && nextLine.startsWith("Title:")) {
title = nextLine.substring(6);
panel.showText(title);
nextLine = reader.readLine();
}
reader.close();
} catch (IOException e1) {
System.err.println("Error while reading the file");
}
}
}
});
なぜあなたはnextLineのために二度チェックしている!= nullの – Christian
はどこ私は本当に私はそれがすべきメソッドにこれをこぼしているだろう、それに悩まされた場合は、コード自体よりもwhileループより多くを追加するハイライト表示おそらく – dave