【问题标题】:How to collect String[][]? [duplicate]如何收集字符串[][]? [复制]
【发布时间】:2019-12-24 19:04:02
【问题描述】:

我是 Java 8 中 Stream API 的新手,并尝试收集 String[][]。

我想将Fred:Corwill;Wilfred:Corwill; 拆分为[[Fred,Corwill],[Wilfred,Corwill]] 但是这段代码不起作用。

public static String meeting(String s) {
    String[][] = Arrays.stream(s.split(";")).map(str -> 
    str.split(":")).collect(String[][]::new);
    return null;
}

【问题讨论】:

    标签: java java-8 java-stream


    【解决方案1】:

    toArray代替collect

    String[][] array =
        Arrays.stream(s.split(";")).map(str -> str.split(":")).toArray(String[][]::new);
    

    【讨论】:

      猜你喜欢
      • 2013-02-15
      • 1970-01-01
      • 2021-12-08
      • 2019-09-04
      • 2019-07-04
      • 2014-09-08
      • 2016-06-05
      • 2022-08-20
      • 1970-01-01
      相关资源
      最近更新 更多