java中對字符串每個字符統(tǒng)計(jì)的方法
更新時間:2013年03月20日 16:50:19 作者:
java中對字符串每個字符統(tǒng)計(jì)的方法,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
/*
String name = "adsbsadgsadgtewterfsdf";
eg a-->6,b-->1 d-->3 ...
將字符串以a(字母)=>2(個數(shù))存入Map集合框架中
思路:1.將字符串轉(zhuǎn)換成字符數(shù)組.
2.定義一個Map集合,然后對字符數(shù)組進(jìn)行遍歷,如果Map集合中沒有該元素就將該元素存入Map集合中,并定義一個計(jì)數(shù)器,將次數(shù)存入Map中,來達(dá)到目的
*/
import java.util.*;
class CharMapDemo
{
public static void main(String[] args)
{
String str = "abcedsadgsadfasdfaa";
TreeMap<Character,Integer> tm = Pross(str);
System.out.println(tm);
}
public static TreeMap<Character,Integer> Pross(String str)
{
char[] charArray = str.toCharArray();
TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();
for (int x = 0; x < charArray.length ;x++ )
{
if(!tm.containsKey(charArray[x]))
{
tm.put(charArray[x],1);
}
else
{
int count = tm.get(charArray[x])+1;
tm.put(charArray[x],count);
}
}
return tm;
}
}
您可能感興趣的文章:
- Java編程實(shí)現(xiàn)統(tǒng)計(jì)一個字符串中各個字符出現(xiàn)次數(shù)的方法
- java統(tǒng)計(jì)字符串中重復(fù)字符出現(xiàn)次數(shù)的方法
- java統(tǒng)計(jì)字符串中指定元素出現(xiàn)次數(shù)方法
- java 字符串詞頻統(tǒng)計(jì)實(shí)例代碼
- java實(shí)現(xiàn)統(tǒng)計(jì)字符串中字符及子字符串個數(shù)的方法示例
- Java簡單統(tǒng)計(jì)字符串中漢字,英文字母及數(shù)字?jǐn)?shù)量的方法
- Java統(tǒng)計(jì)字符串中字符出現(xiàn)次數(shù)的方法示例
- java8 統(tǒng)計(jì)字符串字母個數(shù)的幾種方法總結(jié)(推薦)
- java統(tǒng)計(jì)字符串單詞個數(shù)的方法解析
- Java實(shí)現(xiàn)統(tǒng)計(jì)字符串出現(xiàn)的次數(shù)
相關(guān)文章
在Android的應(yīng)用中實(shí)現(xiàn)網(wǎng)絡(luò)圖片異步加載的方法
這篇文章主要介紹了在Android的應(yīng)用中實(shí)現(xiàn)網(wǎng)絡(luò)圖片異步加載的方法,一定程度上有助于提高安卓程序的使用體驗(yàn),需要的朋友可以參考下2015-07-07Java Switch對各類型支持實(shí)現(xiàn)原理
這篇文章主要介紹了Java Switch對各類型支持實(shí)現(xiàn)原理,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-05-05java 關(guān)鍵字static詳細(xì)介紹及如何使用
這篇文章主要介紹了java 關(guān)鍵字static詳細(xì)介紹及如何使用的相關(guān)資料,需要的朋友可以參考下2017-03-03Java?Jar包項(xiàng)目內(nèi)存設(shè)置方法舉例
這篇文章主要給大家介紹了關(guān)于Java?Jar包項(xiàng)目內(nèi)存設(shè)置方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-01-01Spring中的spring-retry重試機(jī)制解析
這篇文章主要介紹了Spring中的spring-retry重試機(jī)制解析,spring-retry可以通過注解,在不入侵原有業(yè)務(wù)邏輯代碼的方式下,優(yōu)雅的實(shí)現(xiàn)重處理功能,在spring-retry中,所有配置都是基于簡單注釋的,需要的朋友可以參考下2024-01-01Java打印出所有的水仙花數(shù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了Java打印出所有的水仙花數(shù)的實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-02-02