web-dev-qa-db-ja.com

StringTokenizerで複数の区切り文字を使用する

JavaのStringTokenizerで複数の区切り文字を使用する方法を知りたいのですが。たとえば、これらの!,*,/,^の1つが区切り文字として使用されます。また、一度に1つだけになります。

13
nikhil

2つの引数を持つコンストラクター を使用します。2番目は区切り文字です。

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

正規表現をパラメーターとして受け取るため、String.split()メソッドを使用できます。これらのデリミネーターの1つに基づいて文字列を分割できるように正規表現を指定できます。

4
JProgrammer