大战熟女丰满人妻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() );
		}
	}
}

 

全部教程
主站蜘蛛池模板: 亚洲伊人国产 | 成人深夜视频 | 超97在线观看精品国产 | 免费国产高清精品一区在线 | 91手机在线| 免费一级a毛片夜夜看 | 最新国产精品自拍 | 国产视频97 | 四虎国产精品永久地址99 | 国产尤物视频在线 | 久久亚 | 99热网址| 男人免费网站 | 天天摸天天操天天射 | 欧美日韩亚洲国产综合 | 久久免费高清 | 7m凹凸国产刺激在线视频 | 国产精选一区二区 | 欧美久久一区二区三区 | 国产精品久久久久久久久 | 国产精品久久久久久爽爽爽 | 免费欧美一级 | 欧美中文在线观看 | 欧美亚洲国产一级毛片 | 国产精品一区二区三区四区 | 亚洲精品国产精品国自产观看 | 中文字幕日韩亚洲 | 69性影院在线观看国产精品87 | 久久青草国产精品一区 | 精品久久久久久久高清 | 999视频在线 | 中国美女牲交一级毛片 | 色综合久久综合 | 亚洲精品99久久久久久 | 日日夜夜操美女 | 亚洲国产精品乱码在线观看97 | 国产91成人精品亚洲精品 | 亚洲乱码视频在线观看 | 婷婷第四色 | 久久草视频 | 久久久亚洲欧美综合 |