简体   繁体   English

如何从流中获取列表列表而不是数组列表?

[英]How to get List of List instead of List of Array from a stream?

I want to got a List of List instead of List of Array in the below code: 我想在下面的代码中获得列表列表而不是数组列表:

List<String[]> list = org.simpleflatmapper.csv.CsvParser.reader(in).stream().collect(Collectors.toList());

How can we got List<List<String>> list = ... ? 我们如何获得List<List<String>> list = ...?

you need to map String[] to List 您需要将String []映射到列表

List<List<String>> list = org.simpleflatmapper.csv.CsvParser.reader(in).stream()
.map(Arrays::asList)
.collect(Collectors.toList());
org.simpleflatmapper.csv.CsvParser.reader(in).stream()
          .map(Arrays::asList)
          .collect(Collectors.toList());

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM