本帖最后由 淡淡柠檬茶 于 2014-6-4 18:21 编辑
//获取一个字符串在另一个字符串中出现的次数
class Strings
{
public static void main(String[] args)
{
String str = "absbbsbsbasd";
//System.out.println(getSubCount(str,"b"));//方法1 成立
s = getSubCount(str,"b");
System.out.println(s); //方法2 不成立 说不兼容类型
}
public static int getSubCount(String str,String key)
{
int count = 0;
int index = 0;
while((index = str.indexOf(key))!=-1)
{
str = str.substring(index+key.length());
System.out.println("str="+str);
count++;
}
return count;
}
}
请指教方法1和2的区别,谢谢 |
|