「Java」StringTokenizerクラスのサンプル
説明
StringTokenizerクラスを使用すると、アプリケーションで文字列をトークンに分割できます。
トークン化のメソッドは、StreamTokenizerクラスで使用されているメソッドよりもさらに簡単です。
StringTokenizerメソッドでは、識別子、数字、引用文字列は区別されません。
使用例
package com.arkgame.study;
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
public class StringTokenizerDemo {
public static void main(String[] args) {
List<String> cftList = new ArrayList<String>();
String target = new String("php,java,python,android,ios");
StringTokenizer st;
// 区切文字
st = new StringTokenizer(target, ",");
// StringTokenizer
while (st.hasMoreElements()) {
// リストに要素を追加
cftList.add(st.nextToken());
}
// リストの要素を出力
for (String str : cftList) {
System.out.println(str);
}
}
}
package com.arkgame.study;
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
public class StringTokenizerDemo {
public static void main(String[] args) {
List<String> cftList = new ArrayList<String>();
String target = new String("php,java,python,android,ios");
StringTokenizer st;
// 区切文字
st = new StringTokenizer(target, ",");
// StringTokenizer
while (st.hasMoreElements()) {
// リストに要素を追加
cftList.add(st.nextToken());
}
// リストの要素を出力
for (String str : cftList) {
System.out.println(str);
}
}
}
package com.arkgame.study; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; public class StringTokenizerDemo { public static void main(String[] args) { List<String> cftList = new ArrayList<String>(); String target = new String("php,java,python,android,ios"); StringTokenizer st; // 区切文字 st = new StringTokenizer(target, ","); // StringTokenizer while (st.hasMoreElements()) { // リストに要素を追加 cftList.add(st.nextToken()); } // リストの要素を出力 for (String str : cftList) { System.out.println(str); } } }
実行結果
php
java
python
android
ios