大战熟女丰满人妻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小说 | 播五月 | 青春草久久 | 香蕉精品在线 | 色偷偷女人的天堂a在线 | 成人激情在线视频 | 国产精品二 | 亚洲日韩欧美一区二区在线 | 91亚洲国产系列精品第56页 | 亚洲激情在线播放 | 最近更新在线中文字幕一页 | 国产成人亚洲精品乱码在线观看 | 久久青草免费线观最新 | 中文字幕亚洲综合久久菠萝蜜 | 久久国产欧美日韩精品免费 | 国产精品亚洲精品影院 | 中文字幕一区二区三区视频在线 | www.国产视频 | www在线小视频免费 www中文字幕 | 亚洲六月丁香婷婷综合 | 精品一区二区三区在线播放 | 色综合婷婷在线 | 国产精品亚洲片在线牛牛影视 | 亚洲国产伦理 | 999精品免费视频观看 | 亚洲大片在线观看 | 欧美视频在线视频 | 一区二区三区免费在线视频 | 久草热草 | 日韩成人小视频 | 天天干夜夜 | 伊人一区二区三区 | 久久频精品99香蕉国产 | 亚洲精品在线视频 |