は、私がデータ
A1 B4
A7 B6
のA3 B9
と名前を持つこのファイル「examples.txt」を持っていると私は別に、すべての行からすべての文字列を印刷したい例えば のA1 B4 Ιは、このコードを書きましたJavaで特定の方法でファイルから文字列を印刷する方法は?
try
{
FileInputStream inputStream = new FileInputStream("example.txt");
}
catch (FileNotFoundException e)
{
System.out.println("Problem opening file.");
System.exit(0);
}
Scanner inputReader = new Scanner(inputStream);
while (inputReader.hasNextLine())
{
System.out.println(inputReader.next());
System.out.println(inputReader.next());
}
このコードは、最後の行まで印刷、私が欲しい、まさにすべてのデータを行いますが、それは実行時エラーjava.util.NoSuchElementExceptionを引き起こし、私は理由を理解していません。この問題の解決策はありますか?
あなたの質問をフォーマットし、ここにすべてのコードを入力してください –
「hasNextLine」の目的は何だと思いますか? –
デバッガを実行してステップ実行しましたか?例外が発生する行は何ですか?その時点でinputReaderの内容を調べましたか? –