关于截取字符串的问题,请各位大侠帮帮忙! 我获得了这样一个字符串:“test1,test2,test3,test4,”我想要得到这个字符串里面的“,”的个数,请问怎么做?最好可以直接提供代码谢谢了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String a = "test1,test2,test3,test4,";int count = 0;for (char c : a.toCharArray()) {if(c==',')count++;}System.out.println(count); 最笨的方法是用substring方法判断每一个字符是否 =="," 计数,就可以了, String test="test1,test2,test3,test4,"; String[] strAry=test.split(","); System.out.println("字符串含有,的个数是"+strAry.length);如果楼主确定字符串里面不会连续出现,,这样的情况,而且确实是以,结尾,那么就是split(",")之后的数组长度 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,,,"; char[] chars=test.toCharArray(); int num=0; for(char c:chars){ if(c==','){ num++; } } System.out.println("字符串含有,的个数是"+num); java 根据URL获取图片问题 自己做的网站,首页能开,然后点别的就出现以下代码,哪里的问题? 面试问题的疑惑-公司在找什么样的人? CVS上传的文件中在检出的时候部分文件检出不了 DWR取返回合集的问题 SQL Server长度为720的字符串为什么存不进数据表 Tomcat功能一问 Jbuilder7编译一个Bug还是我没设置好那个参数,请指教! JBUILDER7的安装盘有LINUX下的JBUILDER吗?有的话,怎样安装? jboss启动报错…… 如何实现单点登陆 取数据库中每月的数据量
int count = 0;
for (char c : a.toCharArray()) {
if(c==',')count++;
}
System.out.println(count);
String[] strAry=test.split(",");
System.out.println("字符串含有,的个数是"+strAry.length);
如果楼主确定字符串里面不会连续出现,,这样的情况,而且确实是以,结尾,那么就是split(",")之后的数组长度
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,,,";
char[] chars=test.toCharArray();
int num=0;
for(char c:chars){
if(c==','){
num++;
}
}
System.out.println("字符串含有,的个数是"+num);