考虑这样的字符串
(42,21) (23,21)我想从这个字符串中获得一个数组,比如[42,21,23,21]
现在我可以把它分成2-3次,依此类推。但我想知道是否有一种更有效的方法,或者说在一行中完成。
就像在不是数字的东西上拆分字符串一样!
发布于 2012-09-14 15:09:13
String[] numbers = "(42,21) (23,21)".split("\\D+");发布于 2012-09-14 15:16:00
这是可行的:
String[] strings = "2(42,21) (23,21)".split("[^0-9]+");这意味着:
在每一系列不是数字
的字符上进行拆分
https://stackoverflow.com/questions/12419632
复制相似问题