獲得String字串中某個字元出現的次數
實現邏輯非常簡單:
1.首先記錄下來字串的總長度
2.將想要判斷的字元在字串中替換為""
3.用總長度減去替換後的長度結果就等於該字元出現的次數。
不多說,直接看程式碼
假設下面的字串,我想知道字元a出現的次數
String str = “aaabbbccc”;
/*判斷某字串中某字元出現的次數*/
@Test
public void charNumber() {
String str = "aaabbbccc";
/*獲取初始字串長度*/
int a = str.length();
/*String.replace(s1,s2)方法作用:將字串中s1替換為s2
將其中字元a替換為”“*/
String s = str.replace("a", "");
/*替換後的字串長度*/
int b = s.length();
System.out.println("原字串:"+str);
System.out.println("替換後字串:"+s);
System.out.println("字元a出現的次數:"+(a - b));
}
執行結果:
相關文章
- python 統計字串裡某個字元出現的次數count()Python字串字元
- 利用HashMap統計字串各個字元出現的次數HashMap字串字元
- 獲取字串中重複次數最多的字元字串字元
- Java小程式--統計指定字串中字元 ‘a’ 出現的次數Java字串字元
- PHP獲取字串中的某個字元:採用陣列的方式PHP字串字元陣列
- 前端 JavaScript 獲取字串中重複次數最多的字元前端JavaScript字串字元
- 獲取一個字串中出現最多的字元和他的個數字串字元
- 2.刪除字串中的某個字元。(藉助字元陣列實現)字串字元陣列
- 輸出字串中出現次數最多的字元和次數字串字元
- 獲取母字串中某個子字串的某個確定的index值字串Index
- Python中查詢字串某個字元最常用的方法!Python字串字元
- JavaScript統計字元出現的次數JavaScript字元
- Dictionary計算字元出現的次數字元
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 統計字串出現的次數(C)字串
- 判斷字串中出現最多的字元,並統計次數字串字元
- 求出現在字串1而沒有出現在字串2中的字元字串字元
- 統計字串字元個數字串字元
- 獲得某個類的所有宣告的欄位
- 第一個只出現一次的字元——Java字元Java
- 找出文字中每個字母出現的次數
- (ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數前端面試字串字元
- 給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。陣列
- 陣列中每個陣列元素出現的次數陣列
- 演算法-First Unique Character in a String-字串中的第一個唯一字元演算法字串字元
- 輸出儲存在記憶體中的字串(迴圈輸出每一個的字元和一次性全部輸出)記憶體字串字元
- 統計陣列元素中每個元素出現的次數陣列
- 1374 生成每種字元都是奇數個的字串字元字串
- 每日一練(23):第一個只出現一次的字元字元
- JZ-034-第一個只出現一次的字元位置字元
- 第一次只出現一次的字元字元
- 關於SAP ABAP字元變數和字串變數字元個數的一個知識點,和一個血案字元變數字串
- Java中的 String.join() 將列表以某個字串分隔組裝為一個字串 (之前我都不知道,自己寫方法)Java字串
- mongodb查詢資料庫中某個欄位中的值包含某個字串的方法MongoDB資料庫字串
- 面試有關字串中字元出現重複字元的面試問題,這裡都有了面試字串字元
- python怎麼查詢字串中是否包含某個字串Python字串
- 深入剖析go中字串的編碼問題——特殊字元的string怎麼轉byte?Go字串字元
- Java 13天基礎 06天map集合小練習(黑馬程式設計師) 統計字串中每個字元出現的次數 (經典面試題)Java程式設計師字串字元面試題