0

次のような行があるとします。

03 674 67468734 467364
56 473 36474643 647632

56 787 68686888 648638

javaでスキャナーを使用して文字列一時に読み取るにはどうすればよいですか?また、この行の最後にスペースがあることにも言及します.そして、各行が一時に読み取られ、一時で操作を実行した後次の文字列の temp で同じ読み取り操作が実行されています。

4

2 に答える 2

1

Scanner.next()を使用します。デフォルトのデリミネータはスペースです。

    Scanner scanner = new Scanner("03 10103538 2222 1233 6160 0142");
    while(scanner.hasNext())
    {
        System.out.println(scanner.next());
    }
于 2012-10-20T12:41:52.220 に答える
0

Scanner.nextLineを使用して、行全体を読み取ります。

于 2012-10-20T13:01:11.473 に答える