java統計字符串中反復字符湧現次數的辦法。本站提示廣大學習愛好者:(java統計字符串中反復字符湧現次數的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是java統計字符串中反復字符湧現次數的辦法正文
本文實例講述了java統計字符串中反復字符湧現次數的辦法。分享給年夜家供年夜家參考,詳細以下:
package com; import org.junit.Test; /** * 統計一個字符串的反復字符湧現的次數 * * @author zdw * */ public class StringTest { @Test public void test() { String s = "fdfaacceeeeeeeeeeeegghikkkkkoooo"; count(s); } public static void count(String str) { // 用於存儲a-z湧現的次數 int[] nums = new int[26]; for (char i : str.toCharArray()) { // 在字母的規模內 if (i >= 97 && i <= 123) { // 在其對應的索引位停止累加便可以了 nums[i - 97]++; } } for (int i = 0; i < nums.length; i++) { // 只顯示湧現的 if (nums[i] != 0) { System.out.println((char) (97 + i) + ":" + nums[i]); } } } }
願望本文所述對年夜家java法式設計有所贊助。