java - 在java中使用Scanner读取空格分隔的行

标签 java jakarta-ee

假设我有这样一行:

03 674 67468734 467364
56 473 36474643 647632

56 787 68686888 648638

如何使用java中的扫描器将其读入字符串临时值?我还要提到,在这一行的末尾有一个空格。每次,每行都会被读入临时值,并在执行一些操作后temp,对下一个字符串的 temp 执行相同的读取操作。

最佳答案

使用scanner.next()默认分隔符是空格。

    Scanner scanner = new Scanner("03 10103538 2222 1233 6160 0142");
    while(scanner.hasNext())
    {
        System.out.println(scanner.next());
    }

关于java - 在java中使用Scanner读取空格分隔的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12988537/

相关文章:

java - 如何计算 HTML 结构中的列表数量 (Selenium)

java - 如何在 Android 中将嵌套的 Arraylist 存储在 Bundle 中

java - 创建可执行的java maven项目

java - SQL JPA - 多列作为主键

jakarta-ee - 调用 jboss mbean 中声明的quartz作业期间出现java.lang.NoSuchMethodError

java - 自定义 JSP 标记 - 如何获取标记的主体?

java - jsp页面显示特殊字符

java - Hornetq 大消息填满磁盘空间

java - 如何使用 Weblogic 在 Java Web 应用程序中使用 JDBC 模块

java - 删除列表的一部分并在成功时返回 true 的方法的正确语法是什么?