java:分别读取同一行中的元素

标签 java filereader

我知道这是基本的,但不知何故我已经被困在这里一段时间了。如果我必须从文本文件中读取一些像这样的模式

10     9    20    12    14      29
11     3    16    30    33      26
12    20    10    14     8

我希望所有这些数字都以不同的方式呈现。需要使用的基本java函数是什么。我确实尝试使用 trim 然后拆分,但我没有得到正确的结果传递“|\t”作为要拆分的参数。任何帮助将不胜感激。

最佳答案

你可以试试这个:

String[] line = s.split("\\s+");
for (String next : line) {
    int i = Integer.parseInt(next);
    ...
}

关于java:分别读取同一行中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10057184/

相关文章:

javascript - HTML5 FileReader API 内存问题

javascript - 从 blob url 读取数据

java - FileReader 抛出异常,因为文件路径语法错误?

java - 将谷歌地图( fragment ?)添加到 Activity

java - 访问 JAR 内的资源

java - 解析Java中的目录结构

javascript - 在 IE11 中读取 Blob

java - If 语句在字符串搜索中不起作用

java - JNLP 获得许可

java - 如何在 Android 中获取 WiFi 噪音水平?