将List <List <String >>转换为Stream <Stream <String >>

我跟随辛格

要求:请考虑一个生成List<List<String>>并返回该函数的函数

因此,在Java 1.7中,可以将其视为:

public List<List<String> function(){
  List<List<String>> outList = new ArrayList<>();
  List<String> inList = new ArrayList<>();
  inList.add("ABC");
  inList.add("DEF");
  outList.add(inList);
  outList.add(inList);
  return outList;
}

现在在Java 8中,提供给我的函数的签名为:

public Stream<Stream<String>> function() {
      List<List<String>> outList = new ArrayList<>();
      List<String> inList = new ArrayList<>();
      inList.add("ABC");
      inList.add("DEF");
      outList.add(inList);
      outList.add(inList);
      //How to convert the outList into Stream<Stream<String>> and return.
}

如何转换List<List<String>>Stream<Stream<String>>

YCF_L

如何转换List<List<String>>Stream<Stream<String>>

您只需要这样做:

return outList.stream()
        .map(List::stream);

或不使用列表的另一种方法,可以使用:

public Stream<Stream<String>> function() {
    Stream<String> inList = Stream.of("ABC", "DEF");
    return Stream.of(inList, inList);
}

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 Stream<QuerySnapshot<Map<String, dynamic>>> 转换为 List?

在flutter中将Stream <List <String >>转换为List <String>

如何使用Stream将MultiValueMap <String,String>转换为Map <String,List <Long >>?

如何使用Stream将MultiValueMap <String,String>转换为Map <String,List <Long >>?

Flutter-Firestore 将 Stream<List<DocumentSnapshot<Map<String, dynamic>>>> 转换为 List<MyClass>

如何使用 Stream 将 Arraylist<Person> 转换为 Map<String, List<Long>>?

将 List<List<String>> 转换为 String[][]

Stream<String> 转换为 Stream<Character>

将List <Integer>转换为List <String>

将List <dynamic>转换为List <string>

将 List<List<String>> 转换为 csv

将List <T>转换为List <string>

Powershell将String []转换为List <String>

将 List<List<TextValue>> 转换为 List<Map<String, String>>

将List <Map <String,List <String >>>转换为String [] []

如何将Stream [IO,List [A]]转换为Stream [IO,A]

将Stream <Item>转换为Stream <List <Item >>

将List <List <object >>转换为List <List <string >>

将Entry <String,List <String >>转换为Entry <String,String>

将HashMap <String,String>转换为HashMap <String,List <String >>()

将Option [List [String]]转换为List [String]

将Future [List [String]]转换为List [String]

将java.util.stream.Stream <String>转换为java.io.Reader

如何使用Java流List <Map <String,Object >>转换为List <String>,从而删除每个Stream的一部分

Java:将List <Integer>转换为String

将枚举转换为List <string>

将Collection <Object>转换为List <String>

将String []转换为List <SelectList>

将List <string>转换为流