当前位置: 首页 > 知识库问答 >
问题:

如何收集字符串[][]?[副本]

万俟修诚
2023-03-14

我是Java8中流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;
}

共有1个答案

姬俊驰
2023-03-14

使用toarray,而不是collection:

String[][] array =
    Arrays.stream(s.split(";")).map(str -> str.split(":")).toArray(String[][]::new);
 类似资料:
  • 我使用JavaScript创建了以下字符串: 我想得到: 我试过这个: 但我得到了: 你能帮我吗?

  • 我正在使用拆分一个字符串。我收到的字符串有这样的结构: 其中<代码> 除非是空字符串,否则这可以正常工作。在这种情况下,只会跳过数据。 我想要一个字符串,如<代码>[数据] 我该怎么做?

  • 问题内容: 我正在阅读有关垃圾收集的信息,当我搜索字符串文字垃圾收集时,搜索结果令人困惑。 我需要澄清以下几点: 如果在编译时将字符串定义为文字字符串,那么是否会对其进行垃圾回收? 如果使用实习方法,那么它会被垃圾回收吗?在第1点中,它也将与文字区别对待。 有人提到只有在卸载类时才会对文字进行垃圾回收吗?是否有道理,因为我认为永远不会卸课。 问题答案: 如果在编译时将字符串定义为文字字符串,那么是

  • 显然,有些事情发生了变化,因此我无法从字符串解析i64: 错误:

  • 如何在不打印的情况下将stringList中的所有字符串连接成一个字符串? 例如,

  • 如何将“4,250,000.40”转换为4,250,000.40,即通过保留逗号和点将字符串转换为数字?使用JavaScript