次の入力があります (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);