因为需要判断 当读取到String里的一个特殊字符时就把前面的存入一个数组或String。
例:
String : abcd~efgh~ijk~lmn
把以上变成
String1:abcd
String2:efgh
String3:ijk
String4:lmnString
例:
String : abcd~efgh~ijk~lmn
把以上变成
String1:abcd
String2:efgh
String3:ijk
String4:lmnString
String[] strs = "abcd~efgh~ijk~lmn".split("~");
for (int i = 0; i < strs.length; i++) {
System.out.println(strs[i]);
}
}
建议楼主学习一下split。
* @param args
*/
public static void main(String[] args) {
String testString="abcd~efgh~ijk~lmn";
String delim="~";
StringTokenizer token=new StringTokenizer(testString,delim);
int tokenSize=token.countTokens();
String[] strArray=new String[tokenSize];
for(int index=0;token.hasMoreElements();index++){
strArray[index]=(String)token.nextElement();
}
for(int index=0;index<tokenSize;index++){
System.out.println(strArray[index]);
}
}
}abcd
efgh
ijk
lmn