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

 

全部教程
主站蜘蛛池模板: 国产人做人爱免费视频 | 久久亚洲综合 | 亚洲国产精品久久婷婷 | 欧美毛片在线 | 亚洲五月综合缴情婷婷 | 欧美毛片大全 | 中国jizz妇女jizz妇女 | 亚洲高清中文字幕一区二区三区 | 日本中文字幕一区二区有码在线 | 国产乱码精品一区二区 | 99精品欧美一区二区三区 | 亚洲伊人tv综合网色 | 色狠狠一区二区 | 亚洲香蕉毛片久久网站老妇人 | 久久这里只有精品免费看青草 | 97碰公开在线观看免费视频 | 亚洲短视频在线观看 | 亚洲欧美综合在线观看 | 日韩欧美在线综合网高清 | 大香伊人久久 | 99视频精品免费99在线 | 精品久久久久久亚洲 | 欧美人zoxxxx另类 | 91在线视频免费观看 | 97av视频 | 成人亚洲在线观看 | 亚州一级| 免费a级毛片出奶水 | 夜色99 | 91啪国自产在线高清观看 | 亚洲精品综合一区二区三区 | 久久久久久中文字幕 | 免费毛片a | 亚洲国产高清视频在线观看 | 四虎8848精品永久在线观看 | 特级毛片a级毛免费播放 | 一级毛片直接看 | 久久国产乱子伦精品免费一 | 国产精品视频不卡 | 欧美理论片在线观看 | 亚色在线视频 |