我想使用"()"分割字符串" {}"和" []"这些分隔符,但我实现了部分。 以下是示例,我想做什么。第二个例子完美但不是第一个。
例如。 1
input: hello(something))split)done
output:
hello
something)split
done
例如。 2
input: xyz(abcd)pqr{def}lmn[opq]jkm
output:
xyz
abcd
pqr
def
lmn
opq
jkm
我的代码:
import java.util.*;
class SplitString {
public static void main(String a[]){
String str = "hello(something))split)done";
StringTokenizer st = new StringTokenizer(str,"(){}[]");
while(st.hasMoreTokens()){
System.out.println(st.nextToken());
}
}
}