【发布时间】:2020-02-24 11:37:17
【问题描述】:
我想出一种方法来获取一个字符串并使用.split() 两次来创建一个嵌套数组时遇到了问题。
例如,如果我有字符串1|2|3#1|2,然后我使用split("#"),我最终会得到:[ "1|2|3" , "1|2" ]。
然后我想以某种方式 .split("|") 内部字符串,所以我最终得到:[ [1,2,3] , [1,2] ]。
但它必须是String[][]。
我已经尝试使用 ArrayList 作为外部数组,所以我有一个 ArrayList,然后使用 .add() 将其与每个内部数组一起构建。
但后来我不知道如何将其转换为String[][]。
我可能遗漏了一些明显的东西,但我已经尝试了大约一个小时并且没有运气。
【问题讨论】: