【发布时间】:2012-10-30 01:11:39
【问题描述】:
我有一个 String[] 数据结构,是这样的
0.1953601.3675211.3675214.1025640.5860811.36752110.3540903.711844-5.2747252.539683
我想把它拆分成这样的数组
0.195360
1.367521
1.367521
4.102564
0.586081
1.367521
10.354090
3.711844
-5.274725
2.539683
所以小数点后有6位有效数字
我尝试使用来自this question 的正则表达式解决方案,但它似乎不起作用。
这个
System.out.println(Arrays.toString(
"Thequickbrownfoxjumps".split("(?<=\\G.{4})")
));
给我一个[Theq, uickbrownfoxjumps] 的输出,而不是[Theq, uick, brow, nfox, jump, s] 我期望的输出。
【问题讨论】:
-
@SeanPatrickFloyd 是的,我在问题本身中解决了这个问题。那里提供的解决方案似乎不起作用
-
或者使用我的 Guava-Answer:stackoverflow.com/a/3760862/342852
-
请考虑我的建议,以更正您对项目长度的断言