使用StringTokenizer处理多个分隔符

15

我想知道如何在Java中使用多个分隔符来使用StringTokenizer。

例如,其中一个!,*,/,^将作为分隔符出现。同时只会有一个分隔符。

2个回答

30

使用具有两个参数的构造函数,其中第二个是分隔符。

StringTokenizer tokenizer = new StringTokenizer(yourString, "!*^/");

3
他正在询问多个分隔符。 - Mob
2
@Mob 是的,这就是方法。在这里,所有的4个!、*、/、^都被定义为!*^/。 - tk_
3
你能否制作一个具有多个字符的分隔符,例如AVG? - Cronas De Se

4

你可以使用 String.split() 方法,因为它接受正则表达式作为参数。你可以指定正则表达式,以便根据这些分隔符来拆分字符串。


除非它不能用于大字符串。 - Buffalo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接