JavaのStringTokenizerとsplit方法文字列を分割する
Javaコード:
import java.util.StringTokenizer;
public class StringTokenizerTest {
public static void main(String[] args) {
String str = “神奈川 川崎 , 埼玉 川口 .";
StringTokenizer st = new StringTokenizer(str," “);
while (st.hasMoreTokens()) {
System.out.print(st.nextToken()+" “);
}
}
}
出力結果:神奈川 川崎 , 埼玉 川口
String[] temp = str.split(" “);
for (int i = 0; i < temp.length; i++) {
System.out.print(temp[i]+" “);
}
説明:
StringTokenizer クラスを使用すると、アプリケーションで文字列をトークンに分割できます。トークン化のメソッドは、StreamTokenizer クラスで使用されているメソッドよりもさらに簡単です。StreamTokenizer メソッドでは、識別子、数字、引用文字列は区別されません。また、コメントを認識してスキップすることもありません。