import java.util.StringTokenizer;
public class PartString {
public static void main(String[] args) {
String str = "a|bb|ccc";
// 方法1 split分割符要注意正则表达式的应用
String[] strArray = str.split("//|");
for (int i = 0; i < strArray.length; i++) {
System.out.println(strArray[i]);
}
// 方法2 StringTokenizer方法的调用
StringTokenizer st = new StringTokenizer(str,"|");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
// 方法3 对于单一标记分割比较麻烦,对于不同标记分割很方便
String index = "|";
int indexNum = 1;
for (int i = 0; indexNum > 0;) {
indexNum = str.indexOf(index,i);
if (indexNum > 0) {
System.out.println(str.substring(i, indexNum));
str = str.substring(indexNum+1);
} else {
System.out.println(str);
}
}
}
}
比较实用!