A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

想了近半个多小时,然后看视频对答案,结果说我这个方法还是高效的{:3_53:} 原来都是先看答案再自己敲,现在是先敲再看答案,感觉比前者好
  1. class str{
  2. public static void main(String[] args){
  3.                 String s = "abkkcdkkefkkskksdjhfgkjkkkk";
  4.                 sop("("+s+")");
  5.                 sop("("+getString(s,"kk")+")");
  6.         }
  7. public static int getString(String str,String key){
  8.                 int count =0;
  9.                 int x =0;
  10.                 while(true){
  11.                         int y = str.indexOf(key,x);
  12.                         if(y==-1)
  13.                                 break;
  14.                         count++;
  15.                         x = str.indexOf(key,x)+key.length();
  16.                        
  17.                 }
  18.                 return count;
  19.         }
  20. public static void sop(Object obj){
  21.                 System.out.println(obj);
  22.         }
  23. }
复制代码
您需要登录后才可以回帖 登录 | 加入黑马