我有以下输入 (11,C) (5,) (7,AB) 我需要将它们分成每个坐标的 2 部分。所以我的 intarray 应该有 11, 5, 7 而我的字母数组应该有 C,,AB
但是当我尝试使用 stringtokenizer 时,我只得到我的 intarray 应该有 11、5、7 而我的字母数组应该有 C、AB
有什么办法可以得到(5,)的空白部分?谢谢你。
Vector<String> points = new Vector<String> ();
String a = "(11,C) (5,) (7,AB)";
StringTokenizer st = new StringTokenizer(a, "(,)");
while(st.hasMoreTokens()) {
points.add(st.nextToken());
}
}
System.out.println(points);