问题描述
- java基础api小问题随便给解决一下
-
string a=“csagmtacsmgtcs”;问计算cs的个数求大神代码
解决方案
Pattern p = Pattern.compile("cs");
Matcher m = p.matcher("csagmtacsmgtcs");
int sum = 0;
while(m.find()) {
sum ++;
}
System.out.println(sum);
解决方案二:
给楼上补下
public static void main(String args[]){
Pattern p = Pattern.compile("cs");
Matcher m = p.matcher("csagmtacsmgtcs");
int sum = 0;
while(m.find()) {
sum ++;
}
System.out.println(sum);
}
解决方案三:
String a = "csagmtacsmgtcscs";
int sum = 0;
while (a.indexOf("cs") > -1) {
sum ++;
a = a.substring(a.indexOf("cs") + 2);
}
System.out.println(sum);
解决方案四:
用string类的find那方法 找到就加一 没找到就结束
时间: 2024-11-02 10:59:31