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

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() );
		}
	}
}

 

主站蜘蛛池模板: 日韩看片网站 | 亚洲黄色网址大全 | 英国一级毛片 | 五月婷婷激情综合 | 欧美一区二区三区四区在线观看 | 免费成年人在线观看视频 | 特级xxxxx欧美孕妇孕交 | 99视频在线| 欧美成人aaaa免费高清 | 动漫精品成人免费网站 | 成年男女免费视频网站播放 | 操操操干干 | 中文字幕第13亚洲另类 | 亚洲一级高清在线中文字幕 | 国产精品23p | 羞羞视频成人 | 91精品国产高清久久久久久 | 日韩不卡中文字幕 | 插鸡视频在线观看 | 日本黄色小说视频 | 成人一区视频 | 色吧首页| 香蕉视频破解 | 黑人videovideosex 黑人操日本人视频 | 日本一本在线视频 | 欧美另类丰满熟扫乱xxxxx | 日韩欧美三级在线观看 | 人人干夜夜操 | 三级视频网| 日韩在线看片中文字幕不卡 | 国产一区二区三区在线观看免费 | freexxxxⅹhd18日本 | 男人女人真曰批的视频动态 | 欧美亚洲性色影视在线 | 看片亚洲| 日韩伦理片在线观看光棍影院 | 国内精品视频在线观看 | 狠狠综合久久久久综合 | 欧美激情在线精品video | 亚洲成av人片在线观看 | 日韩成人在线观看视频 |