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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. package text.no_9_13;

  2. public class Test6 {
  3.     public static void main(String[] args){
  4.         String s = "javascriptjavasejavaeejavame";
  5.         int count = getSubCount_1(s,"java");
  6.         System.out.println(count);
  7.     }
  8.      
  9.    // 第一种方式:
  10.     public static int  getSubCount_1(String string,String key){
  11.         int count = 0;
  12.         int index = 0;
  13.         while((index=string.indexOf(key,index))!=-1){
  14.             index = index+key.length();
  15.             count++;
  16.         }
  17.         return count;
  18.      }
  19.    
  20. //第二种方式:
  21.    
  22.     public static int getSubCount_2(String string,String key){
  23.         int count = 0;
  24.         int index = 0;
  25.         while ((index=string.indexOf(key,index))!=-1){
  26.             string = string.substring(index+key.length());
  27.             count++;
  28.         }
  29.         return count;
  30.     }
  31. }

复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马