JAVA如何不用split,把str="33a12333435"输出为"a12","4","5"

来源:百度知道 编辑:UC知道 时间:2024/06/07 00:58:30
用到f(char*str,char del)了吗?
del=3 ?
具体怎么写?

你说java么。。那怎么看到char* 了呢。。。
不用split可以用StringTokenizer

String s = "33a12333435";
StringTokenizer tokens = new StringTokenizer(s, "3+");
while (tokens.hasMoreTokens()) {
System.out.println(tokens.nextToken());
}