0

假设我有这样的行:

03 674 67468734 467364
56 473 36474643 647632

56 787 68686888 648638

如何在 java 中使用扫描仪将其读入 String temp?我还要提到,在这一行的末尾有一个空格。并且每次将每一行读入 temp 并在使用 temp 执行一些操作后,正在对下一个字符串的 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 回答