从文件中读取值并将其分成两个列表,其中包含Java流

约翰·C:

假设我们有一个带有给定输入的文件

List1,List2,List3,List4,List5,List6,List7.......
.....List8,List9
ListX1,ListX2,ListX3.......

在List9 entery之后,有一个换行符。我如何能够告诉流将换行符之前的元素收集到单个列表中,并将其余元素收集到第二个列表中?

List<String> fWire = new ArrayList<String>();
try (Stream<String> stream = Files.lines(Paths.get(filePath))) {
        .......
    } catch (IOException e) {
        e.printStackTrace();
    }
他们是 :

看来您需要一个List<List<String>>每个内部List将代表一行输入:

List<List<String>> lists = null;
try (Stream<String> stream = Files.lines(Paths.get(filePath))) {
    lists = stream.map(s -> Arrays.asList(s.split(",")))
                  .collect(Collectors.toList());
} catch (IOException e) {
    e.printStackTrace();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

循环从两个文件中读取值,并将其用作shell中curl的变量

如何使用python从两个csv文件中获取值并将其放入单个csv文件中?

读取两个Json文件并将其合并到C#中

从两个2D列表中提取值并将其存储到熊猫数据框中

读取两个包含文件名的列表

从文本文件中读取值并将其存储到列表中

将一个句子拆分成两个单词,并将其值存储在HashMap中作为键

接受两个流并将其合并到OCaml中

如何获取两个列表的公共元素并将其存储在新列表中而不重复

添加两个列表的字符串并将其存储在新列表中

有没有办法在一个Java8流中读取两个或更多文件?

Java的8两个列表流

Java的流压缩两个列表

我有一个包含两个部分的文本文件。我想将两部分分成两个列表。(python帮助)

阅读两个列表并将其映射到字典中

C ++如何从基本文本文件中读取文本并将其存储到两个不同的数组中

读取两个文件中的数据,其中一个包含列,并在它们对应的情况下显示数据

您如何在Java中读取两个文件并将它们合并在一起?

在JavaScript中将两个不同的关联数组放入一个关联数组中,并将其中的两个关联数组

Python删除元组并将其中的元组中的两个值合并为一项

将列表中的键值分成字典的两个值

如何对两个命令的输出求和并将其保存到文件中?

Java 8流从列表中的Map读取值

从两个列表中删除两个集合列表的交集,并将其附加到python中的新列表中

从文件中读取数据并将其存储在列表Python中

从未存储在其他两个列表中的文件中获取值

复制其中包含两个以上文件的目录

是否可以压缩两个不同大小的流并将其余部分保留在Scala中?

Pyspark-生成一个日期列,其中包含两个给定日期之间的所有日期,并将其添加到现有数据框中