1. 程式人生 > >Java實現獲取指定字串中某個子字串出現的個數

Java實現獲取指定字串中某個子字串出現的個數

public class findStrNum {

    public static void main(String[] args) {

        String str = "a abc fo abc gsdfsdsbcsgsod abcsgs abc";

        int fromIndex = 0;
        int count = 0;
        while(true){
            int index = str.indexOf("abc", fromIndex);
            if(-1 != index){
                fromIndex = index
+ 1; count++; }else{ break; } } System.out.println(count); } }

相關推薦

Java實現獲取指定字串個子字串出現個數

public class findStrNum { public static void main(String[] args) { String str = "a abc fo abc gsdfsdsbcsgsod abcsgs a

java獲取個子字串在整個字串第N次出現時的下標索引

//子字串modelStr在字串str中第count次出現時的下標 private int getFromIndex(String str, String modelStr, Integer count) { //對子字串進行匹配 Matcher slas

Java實現獲取隨機字串

1.  程式碼塊 import java.util.Random; /** * 隨機字串工具 * * @author volitation * */ public class RandomString { /** * 獲取指定長度隨機字串 * * @pa

JAVA字串位置加入一個字串

String a = “hello”;  StringBuffer sb = new StringBuffer();  1、  sb.append(a).insert(2,”aaa”);  結果sb.toSring()為”heaaallo”  2、&

[Robot Framework] 校驗字串是否包含個子字串,校驗同時滿足兩個條件任意一個

${tWarningMessage} Run Keyword If ${tIfExist} AutoItLibrary.Win Get Text Generate Fee Data warning message ELSE Set Variable "" ${tIfDuplicateFee} Evaluat

java獲取字串第N次出現特定字元的位置

/** * 讀取字串第i次出現特定符號的位置 * @param string * @param i * @return */ public static int getCharacterPosition(String string ,int i,Str

java實現--字串第一個單獨出現的字元

需求:     給定一個由大寫字母組成的字串,返回第一個單獨出現的字母 分析:     1、思路一     建立HashMap集合,遍歷字串,將各個字母及對應的角標存到集合中,再次遍歷字串,看當前字元對應的角標和HashMap集合中的角標是否相同,如果相同就直接返回,如果不

java實現從url路徑下載pdf文檔到本地

clas filename input 自己 lis pdf import tin -a package com.cellstrain.icell.util;import java.io.*;import java.net.*;public class DownloadPd

C#實現獲取枚舉元素個數的方法

ger ref splay ogre strong sharp lock scrip line 本文以一個簡單實例講述了C#實現獲取枚舉中元素個數的方法,對於C#學習來說是需要加以牢固掌握的技巧。分享給大家供大家參考之用。具體如下: 實現該功能可以使用枚舉基類System

Java實現獲取屬性文件的參數值

參數 static 實現 serve 數據 name try tco except Java實現獲取屬性文件的參數值 1,屬性文件內容(analysis.properties),路徑必須在:src根目錄下: #client data path analysis.clien

Java實現字符串單詞對調

java 字符串單詞逆置 假設字符串為“Hello world !”,現在要把它改成“! world Hello”問題難點:該問題難點在於如何保證在字符串逆置時,單詞不逆置問題解法: 第一種解法. 先將單詞進行逆置,再將字符串進行逆置;第二種解法. 先將字符串進行逆置,再將單詞進行逆置; 這裏只

Java如何獲取ResultSet結果的每一列的數據類型

pre har ble mes 代碼片段 result real float pri 示例代碼片段: ResultSet resultSet = statement.executeQuery(sql); ResultSetMe

python xpath 獲取指定頁面指定區域的html代碼

pytho sts clas xpath nbsp install .get element XML   最近一個朋友問我怎麽把一個指定區域的內容轉成pdf,網上查了一下python裏面有個wkhtmltopdf模塊可以將str、file、url轉成pdf,我們今天不聊

Java實現獲取伺服器日誌並進行處理解析

一、伺服器登陸公鑰祕鑰設定 步驟如下: 1、本機生成私鑰公鑰檔案 本機進入到.ssh目錄下,c:/Users/**/.ssh, 在該目錄下執行 $ ssh-keygen -t rsa 然後一路回車即可。 說明:如果原先./ssh目錄下有id_rsa  id_rsa.

zabbix:利用zabbix api獲取指定的主機的名字並將其修改

思路講解:首先利用hostgroup.get方法獲取zabbix組的id與名字,然後檢索獲得指定組的id,再利用host.get獲取該指定組下的所有主機的id與名字,最後利用host.update根據主機的id更新主機的名字。 程式碼如下: #!/usr/bin/env python

JavaJava實現一個“計算文字某個詞出現頻率”的應用程式

一、目的     計算某個詞出現頻率,可以很好的對一篇文章水平的評價提供客觀依據,比如在技術類文章中出現“的”字的頻率太高,說明此文章邏輯不夠嚴謹,本次應用程式的目的就是計算出指定文字中指定詞出現的頻率。   二、程式演示 有如下一個文字檔案w.txt,我們計算“的”字出

Java如何獲取JSON資料的值

場景:在介面自動化場景中,下個介面傳送的請求引數,依賴上個介面請求結果中的值。需要將獲取值作為全域性引數引用。 import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io

java實現線上停止JDBCSQL查詢

實現思路解析:  維護一個Map<jobID, 連線物件> jobID 這裡作為唯一的ID, 連線物件每次生成即可儲存,結束查詢後刪除即可。 當想停止jobID = 1的JDBC連線, 我們只需要在Map中找到jobID = 1,然後取出連線物件,使用

java實現距離指定時間還有多少天

  import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Loca

Java基礎-----大字串查詢小字串出現的次數

package java基礎; import java.util.Scanner; public class Demo6_StringMethod { public static void main(String[] args) { Scanner scan = new Sca