读书人

如何显示字符串在另一个字符串中出现的

发布时间: 2012-02-28 13:06:35 作者: rapoo

怎么显示字符串在另一个字符串中出现的次数
比如String a="acacacwerwac";
String b="ac";
显示四

[解决办法]

Java code
System.out.println(a.split(b).length);
[解决办法]
LS是什么答案。。 不管怎么显示都是四。。!!
[解决办法]
[code=Java]
String a = "acacacwerwac ";
String b = "ac ";
int i = 0;

Pattern p = Pattern.compile(b);
Matcher m = p.matcher(a);

while(m.find()){
i++;
}
System.out.println(i);
[/code]
[解决办法]
Java code
public class Test {    public static void main(String[] args) {        String a = "acacacwerwac";        String b = "ac";        int count = count(a, b);        System.out.println(count);    }        private static int count(String src, String find) {        int count = 0;        int index = src.indexOf(find);         while(index > -1) {            count++;            index = src.indexOf(find, index + 1);        }        return count;    }} 

读书人网 >J2SE开发

热点推荐