java字符串統(tǒng)計(jì)出現(xiàn)次數(shù) java輸入一個字符串,可包含中文,要求查找其中出現(xiàn)次數(shù)最多的字符,并將其出現(xiàn)次數(shù)一并輸出?
java輸入一個字符串,可包含中文,要求查找其中出現(xiàn)次數(shù)最多的字符,并將其出現(xiàn)次數(shù)一并輸出?導(dǎo)入java.util.HashMap文件導(dǎo)入java.util.Iterator導(dǎo)入java.util.S
java輸入一個字符串,可包含中文,要求查找其中出現(xiàn)次數(shù)最多的字符,并將其出現(xiàn)次數(shù)一并輸出?
導(dǎo)入java.util.HashMap文件
導(dǎo)入java.util.Iterator
導(dǎo)入java.util.Set
public class Test5
{
public static void main(String[]args)
{
HashMap map=new HashMap()
for(int k=0k)&長度)
{
如果(地圖。獲?。╝rgs[k])==null)
{地圖輸入(args[k],新整數(shù)(1))
}
else
{
Integer in=(整數(shù))地圖。獲?。╝rgs[k])
in=新整數(shù)(in.int值() 1)
地圖輸入(args[k],in)
}
集合=映射密鑰集()
(迭代器)=集合迭代器()它。下一個())
{
字符串鍵=(字符串)它。下一個()
整數(shù)值=(整數(shù))地圖。獲?。ㄦI)系統(tǒng)輸出打?。ㄦI“:”值)
}
}
}
公共類測試{public static void main(String[]args){//25351;字符字符char c=“1”String String=“12345678911”系統(tǒng)輸出打?。╣etCharCount(c,string))}公共靜態(tài)int getCharCount(char c,string string){int計(jì)數(shù)=0表示(int i=0 i<字符串長度()i){字符溫度=字符串.charAt(i) if(c==temp)count}返回count}