大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java面向對象
Java異常
Java數組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開發
Java GoF設計模式
HashMap
Java內存模型
Java線性表

HashMap的應用

package com.wkcto.hashmap;

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

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

 

全部教程
主站蜘蛛池模板: 亚洲一区二区三区免费观看 | 国产在线日韩 | 狠狠干影视 | 精品日产 | 福利视频在线播放 | 狠狠操天天操夜夜操 | 欧美高清不卡 | 久久频精品99香蕉国产 | 日本不卡中文字幕一区二区 | 亚洲资源站资源网在线 | 久久精品国产国语对白 | 99热久久这里只精品国产 | 伊人一区二区三区 | 伊人久久视频 | 久久精品无码一区二区日韩av | 成人免费视频在线 | 日本又黄又爽又色的免费视频 | 一级毛片一级毛片一级级毛片 | 天天色综合天天 | 深夜福利国产精品亚洲尤物 | 午夜一级毛片不卡 | 久久大伊人| 亚洲小视频| 久久久91精品国产一区二区 | 国产一级特黄a大片免费 | 国产精品2020在线看亚瑟 | 波多一区 | 求毛片| 波多野结衣在线观看3人 | 国产精品白丝喷水在线观看 | 亚洲第五色综合网 | 久久亚洲精品tv | 亚洲激情网站 | 日本a级精品一区二区三区 日本a毛片在线播放 | 久久精品视频免费观看 | 日韩午夜在线视频不卡片 | 天天干天天操 | 男人女人真曰批的视频动态 | 国产伊人影院 | 欧美一级欧美三级在线观看 | 精品69久久久久久99 |