【发布时间】:2015-04-10 06:06:37
【问题描述】:
我有一个字符串 ArrayList,其中包含: [3 9 12, 6 6 12, 36 12 48, 1 1 2, 1 2 3, 8 10 18, 5 12 17, 77 5 82, 32 2 34, 92 15 107, 99 6 105]
每个字符串包含三个整数。如何将这些由空格分隔的整数分开并将它们添加到三个不同的 ArrayList 中,使它们看起来像这样:
list1 :[3, 6, 36, 1, 1, 8, 5, 77, 32, 92, 99]
list2: [9, 6, 12, 1, 2, 10, 12, 5, 2, 15, 6]
list3: [12, 12, 48, 2, 3, 18, 17, 82, 34, 107, 105]
三个结果列表仍然是字符串类型。任何帮助将不胜感激。
【问题讨论】:
-
你试过 String#split 吗?
-
你是怎么做到的?你至少用谷歌搜索过吗?
-
考虑在列表周围添加代码标签,以提高可读性。
-
@KevinEsche 是的,我做到了,我尝试过的一件事是 line.split("\\s*") 和不同的正则表达式值,但似乎都不起作用。