//特殊字符的分隔
System.out.println("方法一");
String aa="sss*ccc";
String[] vv=aa.split("\\*");
System.out.println("以*分隔的数组长度:"+vv.length);
System.out.println("方法二:");
String bb="aaaa|cccc|ddd";
StringTokenizer str = new StringTokenizer(bb,"|");
String aaa=str.nextToken();
while(str.hasMoreTokens())
{ //利用循环来获取字符串str1中下一个语言符号,并输出
String str1 = str.nextToken();
System.out.println("循环打印:"+str1);
}
//System.out.println(aaa);
System.out.println("方法三");
//广告id,时间,次数,w;h,0,0,,例外
String str1="广告id,时间,次数,w;,h,0,0,www.sogou.com;,pid=,k,例外";
//将;后面的,去掉
int iStar = 0;
int iEnd = 0;
int iNum = 1;
Pattern pattern = Pattern.compile(";,");
Matcher m = pattern.matcher(str1);
while(m.find()) {
//String sTmp = "[key"+iNum+"]";
String sTmp = ";";
str1 = m.replaceFirst(sTmp);
iEnd=m.regionEnd();
m = pattern.matcher(str1);
// System.out.println(str1);
iNum++;
}
System.out.println(str1);
}