67,513
社区成员
发帖
与我相关
我的任务
分享
String test="test1,test2,test3,test4,,,";
char[] chars=test.toCharArray();
int num=0;
for(char c:chars){
if(c==','){
num++;
}
}
System.out.println("字符串含有,的个数是"+num);
String test="test1,test2,test3,test4,";
String[] strAry=test.split(",", -1); //通用做法,不用判断
System.out.println("字符串含有,的个数是"+strAry.length-1);
或者
String test="test1,test2,test3,test4,";
System.out.println("字符串含有,的个数是"+(test.length()-test.replaceAll(",", "").length()));
String test="test1,test2,test3,test4,";
String[] strAry=test.split(",");
System.out.println("字符串含有,的个数是"+strAry.length);