次のような行があるとします。
03 674 67468734 467364
56 473 36474643 647632
56 787 68686888 648638
javaでスキャナーを使用して文字列一時に読み取るにはどうすればよいですか?また、この行の最後にスペースがあることにも言及します.そして、各行が一時に読み取られ、一時で操作を実行した後次の文字列の temp で同じ読み取り操作が実行されています。
次のような行があるとします。
03 674 67468734 467364
56 473 36474643 647632
56 787 68686888 648638
javaでスキャナーを使用して文字列一時に読み取るにはどうすればよいですか?また、この行の最後にスペースがあることにも言及します.そして、各行が一時に読み取られ、一時で操作を実行した後次の文字列の temp で同じ読み取り操作が実行されています。
Scanner.next()を使用します。デフォルトのデリミネータはスペースです。
Scanner scanner = new Scanner("03 10103538 2222 1233 6160 0142");
while(scanner.hasNext())
{
System.out.println(scanner.next());
}
Scanner.nextLineを使用して、行全体を読み取ります。