gpt4 book ai didi

java - 如何解析 txt 文件中的 2 列整数

转载 作者:行者123 更新时间:2023-11-30 08:38:15 27 4
gpt4 key购买 nike

我在 .txt 文档中得到了一组数据,格式如下:

0   1
0 3
0 4
0 5
0 6
0 7

...等等

我的问题是,我如何解析它以便将整数的左列放入数组中,右列的数字也是如此。每对数字都有自己的线。

在我给出的这组数据中,int[] leftColumn 将全为零,int[] rightColumn 将包含 1, 3, 4, 5 ,6 ,7.

最佳答案

java.util.Scanner已经为您做了大部分繁重的工作,这只是使用它的问题:

List<Integer> leftColumnTmp = new LinkedList<>();
List<Integer> rightColumnTmp = new LinkedList<>();
try (Scanner sc = new Scanner("myfile.txt")) {
while (sc.hasNextLine()) {
leftColumnTmp.add(sc.nextInt());
rightColumnTmp.add(sc.nextInt());
}
}

int[] leftColumn = leftColumnTmp.stream().mapToInt(Integer::intValue).toArray();
int[] rightColumn = rightColumnTmp.stream().mapToInt(Integer::intValue).toArray();

关于java - 如何解析 txt 文件中的 2 列整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36685052/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com