我有一个以下格式的字符串:
(1.2,2.3),(4.5,6.7),(8.9,1.2)
等等。我想遍历字符串并创建一个包含值的列表。列表中的每个节点由2个字段组成,例如A和B.
list.A = 1.2 list.B = 2.3
第二个节点
list.A = 4.5 list.B = 6.7
我该怎么做?
答案 0 :(得分:3)
试试这个:
String s = "(1.2,2.3),(4.5,6.7),(8.9,1.2)";
System.out.println(Arrays.asList( s.replaceAll("[()]", "").split(",")));
[1.2, 2.3, 4.5, 6.7, 8.9, 1.2]