黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java面向?qū)ο?/div>
Java異常
Java數(shù)組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開發(fā)
Java GoF設(shè)計模式
HashMap
Java內(nèi)存模型
Java線性表

HashMap的應(yīng)用

package com.wkcto.hashmap;

import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;

/**
 * HashMap的應(yīng)用
 * 	需求:
 * 		統(tǒng)計一個字符串中每個字符出現(xiàn)的次數(shù)
 * 			a : 5
 * 			c : 8
 * 			d : 3		
 * 
 * @author 北京動力節(jié)點
 *
 */
public class Test03 {
	public static void main(String[] args) {
		String text = "dkdkajklajfjadjlkaflkalkagladfalkjdfljflkjflkjfkljalkfjd";
		
		//1)定義一個HashMap保存<字符,次數(shù)>統(tǒng)計結(jié)果
		HashMap<Character, Integer> hashMap = new HashMap<>();
		
		//2)遍歷字符串中的每個字符
		for( int i = 0 ; i<text.length() ; i++){
			char cc = text.charAt(i); 		//返回字符串中的每個字符
			
			//如果該字符是第一次出現(xiàn), 把<字符, 1> 保存到hashMap中
			//如果hashMap中的鍵不包含cc字符, 就是第一次出現(xiàn)
			if ( !hashMap.containsKey(cc)) {
				hashMap.put(cc, 1); 
			}else{
				//如果該字符不是第一次出現(xiàn), 把map中字符的次數(shù)取出來, 加1 , 再保存map中
				int count = hashMap.get(cc);
				hashMap.replace(cc, count+1);
			}
		}
		
		//3)打印結(jié)果
		Set<Entry<Character, Integer>> entrySet = hashMap.entrySet();
		for (Entry<Character, Integer> entry : entrySet) {
			System.out.println( entry.getKey() + " : " + entry.getValue() );
		}
	}
}

 

主站蜘蛛池模板: 波多野结衣视频在线免费观看 | 日本黄色免费一级片 | 91精品乱码一区二区三区 | 视频日韩p影院永久免费 | 黄色一级片观看 | 欧美亚洲一级片 | 国产最新进精品视频 | 亚洲a成人7777777久久 | 欧美xxx在线| 国产区精品福利在线观看精品 | 亚洲视频欧美视频 | 人成午夜性刺激免费 | 国产一区二区三区国产精品 | 免费伦理片网站 | 国产va免费精品观看 | 亚洲人成网站在线播放观看 | 久久精品免视看国产明星 | 欧美在线视频一区二区三区 | 男女一起www免费高清视频 | 久久久7777888精品 | 亚洲性夜夜夜谢夜夜2019 | 亚洲你懂的 | 成人看片黄a免费看视频 | 一区二区三区免费在线视频 | 婷婷在线观看视频 | 狠狠狠色 | 国产亚洲欧美日韩在线观看不卡 | 怡红院成人在线 | 亚欧精品在线观看 | 午夜福利毛片 | 国产三级欧美 | 99re视频精品全部免费 | 欧美日韩一区二区不卡 | 伊人天天躁夜夜躁狠狠 | 国产 麻豆 欧美亚洲综合久久 | 最新欧美精品一区二区三区不卡 | 婷婷在线综合 | 亚洲第一免费网站 | 色一情一乱一伦一区二区三区 | 国产精品成人一区二区三区 | 78m成年视频免费观看 |