以下に示すように、区切り記号付きのテキストファイルがあります。要素を1つずつ取得しようとしています。
01/06/13:4pm
3:2
6:3
以下のコードがアクティブ化されると、プログラムから no such element 例外が発生します。
BufferedReader br = new BufferedReader(new FileReader("BookingMade.txt")); if (br.readLine() != null) { Scanner s = new Scanner(br).useDelimiter(":"); System.out.println(s.next()); System.out.println(s.next()); System.out.println(s.next()); System.out.println(s.next()); System.out.println(s.next()); System.out.println(s.next()); } br.close();
出力は次のようになります
0
3
2
6
3