本帖最后由 rick1991chen 于 2015-4-22 17:47 编辑
- class StringTest3
- {
- public static void main(String[] args)
- {
- String s = "ddaeyyyasdyyyilihyyypo";
- String key = "yyy";
- sop("count="+getSubCount(s,key));
- }
- public static int getSubCount(String s,String key)
- {
- int count = 0;
- int index = 0;
- while ((index=s.indexOf(key))!=-1)
- {
- sop("s="+s);
- s = s.substring(index+s.indexOf(key));
- count++;
- }
- sop("s="+s);
- return count;
- }
- public static void sop(String s)
- {
- System.out.println(s);
- }
- }
复制代码 在自定义函数getSubCount()里,最后打印出的字符串s 是空的 如图!
求解!
|
|