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

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

 

全部教程
主站蜘蛛池模板: 亚洲444444在线观看 | 无遮羞肉体动漫影院免费版 | 国产成人精品综合久久久 | 免费看大片视频 | 最近免费字幕中文大全视频 | 亚洲天天看| 亚洲一区免费视频 | 在线国产片 | www一级毛片 | 精品欧美日韩一区二区三区 | 免费黄网站在线观看 | 免费一级a毛片在线播出 | 色羞羞 | 日本免费三片在线观看 | 亚洲一区免费视频 | 日韩美女免费线视频 | 福利视频黄 | 全日本爽视频在线 | 国产午夜三级 | 日韩亚洲欧美综合一区二区三区 | 欧美日韩国产动漫 | 欧美性xxx免费看片 欧美性导航 | 男女午夜特黄毛片免费 | 欧美69精品国产成人 | 美女激情影院午夜网 | 亚洲手机看片 | 日本v片免费一区二区三区 日本www色视频 | 午夜影视福利 | 国产在线精品一区二区三区 | 44383亚洲大成网人网站 | 欧美一级在线观看视频 | 国产做受视频激情播放 | 久久夜色撩人精品国产 | 成人在线一区二区 | 99成人在线观看 | 麻豆一区二区大豆行情 | 成人理论片 | 亚洲日本久久一区二区va | 又黄又爽一线毛片免费观看 | 涩涩涩涩爱 | 午夜yy6080在线观看福利片 |