最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java字符串比較獲取字符串出現(xiàn)次數(shù)的示例

 更新時間:2014年01月12日 10:03:46   作者:  
java獲取一個字符串在整個字符串出現(xiàn)的次數(shù),下面寫出我的思路和二個實現(xiàn)方法,大家參考使用吧

比如:javascriptjavasejavaeejavame

思路:
定義一個計數(shù)器
獲取java第一次出現(xiàn)的位置
從第一次出現(xiàn)位置后剩余的字符串中繼續(xù)獲取java出現(xiàn)的位置每獲取一次就計數(shù)一次
當獲取不到時,計數(shù)完成

復制代碼 代碼如下:

class StringCount{
    public static void main(String[] args){
        String s = "javascriptjavasejavaeejavame";
        int count = getSubString(s,"java");
        System.out.println(count);
    }
    public static int  getSubString(String str,String key){
        int count = 0;
        int index = 0;
        while((index=str.indexOf(key,index))!=-1){
            index = index+key.length();
            count++;
        }
        return count;
    }

}

第二種方式:

復制代碼 代碼如下:

public static int getSubCount_2(String str,String key){
    int count = 0;
    int index = 0;

    while ((index=str.indexOf(key,index))!=-1){
        str = str.subtring(index+key.length());
        count++;
    }
    return count;
}

相關文章

  • Java定時器Timer的源碼分析

    Java定時器Timer的源碼分析

    通過源碼分析,我們可以更深入的了解其底層原理。本文將通過Timer的源碼,帶大家深入了解Java?Timer的使用,感興趣的小伙伴可以了解一下
    2022-11-11
  • spring ioc的簡單實例及bean的作用域屬性解析

    spring ioc的簡單實例及bean的作用域屬性解析

    這篇文章主要介紹了spring ioc的簡單實例及bean的作用域屬性解析,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • Java中SSM框架實現(xiàn)增刪改查功能代碼詳解

    Java中SSM框架實現(xiàn)增刪改查功能代碼詳解

    這篇文章主要介紹了Java中SSM框架實現(xiàn)增刪改查功能代碼詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • springboot 啟動項目打印接口列表的實現(xiàn)

    springboot 啟動項目打印接口列表的實現(xiàn)

    這篇文章主要介紹了springboot 啟動項目打印接口列表的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringMVC請求數(shù)據(jù)詳解講解

    SpringMVC請求數(shù)據(jù)詳解講解

    Spring MVC 是 Spring 提供的一個基于 MVC 設計模式的輕量級 Web 開發(fā)框架,本質上相當于 Servlet,Spring MVC 角色劃分清晰,分工明細,本章來講解SpringMVC如何請求數(shù)據(jù)
    2022-07-07
  • 在Spring中如何注入動態(tài)代理Bean

    在Spring中如何注入動態(tài)代理Bean

    這篇文章主要介紹了在Spring中如何注入動態(tài)代理Bean問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 淺談java封裝

    淺談java封裝

    封裝封裝就是將屬性私有化,提供公有的方法訪問私有的屬性。*實現(xiàn)封裝的步驟:(1)修改屬性的可見性來限制對屬性的訪問。(2)為每個屬性創(chuàng)建一對賦值方法和取值方法,用于對這些屬性的訪問。(3)在賦值和取值方法中,加入對屬性的存取限制。
    2015-03-03
  • Spring Boot 中的任務執(zhí)行器基本概念及使用方法

    Spring Boot 中的任務執(zhí)行器基本概念及使用方法

    務執(zhí)行器是 Spring Boot 中的一個非常實用的模塊,它可以簡化異步任務的開發(fā)和管理,在本文中,我們介紹了任務執(zhí)行器的基本概念和使用方法,以及一個完整的示例代碼,需要的朋友可以參考下
    2023-07-07
  • java 中JDBC連接數(shù)據(jù)庫代碼和步驟詳解及實例代碼

    java 中JDBC連接數(shù)據(jù)庫代碼和步驟詳解及實例代碼

    這篇文章主要介紹了java 中JDBC連接數(shù)據(jù)庫代碼和步驟詳解及實例代碼的相關資料,需要的朋友可以參考下
    2017-02-02
  • Java利用Guava?Retry實現(xiàn)重處理

    Java利用Guava?Retry實現(xiàn)重處理

    guava-retrying是谷歌的Guava庫的一個小擴展,允許為任意函數(shù)調用創(chuàng)建可配置的重試策略,比如與正常運行時間不穩(wěn)定的遠程服務對話的函數(shù)調用。本文將利用其實現(xiàn)重處理,感興趣的可以了解一下
    2022-08-08

最新評論

渝中区| 高密市| 山丹县| 孟州市| 开阳县| 桃园市| 阿克苏市| 大埔县| 榆树市| 博客| 彩票| 四子王旗| 白城市| 紫阳县| 辉县市| 龙海市| 台中市| 柘城县| 涞水县| 铅山县| 大港区| 垫江县| 迁西县| 达孜县| 交城县| 松滋市| 潜江市| 泾源县| 万安县| 本溪| 河曲县| 云安县| 马关县| 邻水| 什邡市| 波密县| 诸暨市| 徐州市| 巨鹿县| 汤阴县| 泗洪县|