java hashmap用法 java輸入一個(gè)字符串,可包含中文,要求查找其中出現(xiàn)次數(shù)最多的字符,并將其出現(xiàn)次數(shù)一并輸出?
java輸入一個(gè)字符串,可包含中文,要求查找其中出現(xiàn)次數(shù)最多的字符,并將其出現(xiàn)次數(shù)一并輸出?導(dǎo)入java.util.HashMap文件導(dǎo)入java.util.Iterator導(dǎo)入java.util.S
java輸入一個(gè)字符串,可包含中文,要求查找其中出現(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&長(zhǎng)度)
{
如果(地圖。獲?。╝rgs[k])==null)
{地圖輸入(args[k],新整數(shù)(1))
}
else
{
Integer in=(整數(shù))地圖。獲取(args[k])
in=新整數(shù)(in.int值() 1)
地圖輸入(args[k],in)
}
集=映射密鑰集()
for(Iterator it=集合迭代器() 它。下一個(gè)())
{
字符串鍵=(字符串)它。下一個(gè)()
整數(shù)值=(整數(shù))地圖。獲?。ㄦI)系統(tǒng)輸出打?。╧ey“:”value)
}]}]試試看
java中map怎么輸出?
地圖1的一般用法。聲明一個(gè)映射:MapMap=newhashmap()2。將值放入地圖。注:地圖以鍵值形式存儲(chǔ),如:地圖輸入(“SA”,“DD”)3。來(lái)自映射的值:stringstr=地圖。獲取(“SA”)。對(duì)于字符串,結(jié)果是:STR=“DD”4。遍歷映射以獲取鍵和值:MaPM=newhashmap()for(Objectobj:映射.keySet()){對(duì)象值=地圖。獲取(目標(biāo))}