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

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

 

全部教程
主站蜘蛛池模板: 成年做羞羞免费观看视频网站 | 亚洲精品高清中文字幕 | 久久国产精品免费视频 | 成年在线视频 | 靠逼视频网站 | 色小说综合网 | 国产精品久久久久久久专区 | 日韩avv | 免费人成网站在线高清 | 农村寡妇女人一级毛片 | h成年动漫同人网站免费 | 亚洲欧美综合 | 天天网综合 | 日韩一级黄色片 | 欧美综合图区亚洲综合图区 | 最近更新2019中文字幕 | 性美国xxxxx 性另类交性类交 | 黄色片黄色片黄色片黄色片黄色片 | 男人最爱看的网站 | 有色hd | 中文欧美一级强 | 中文在线免费看视频 | 国产免费黄色网址 | 欧美午夜性春猛xxxx | 成人av.com | 制服丝袜手机在线 | 久久精品最新免费国产成人 | 色偷偷人人澡久久天天 | 国产成人亚洲欧美激情 | 99精品在线观看 | 欧美国产丝袜日韩精品 | 男女一进一出无遮挡黄 | 国产l精品国产亚洲区久久 国产papa | 岛国一级毛片 | 中文字幕精品一区二区日本 | 中文字幕在线免费观看 | 国产日韩精品视频 | 亚洲无限看 | 婷婷激情五月网 | 欧美乱妇高清无乱码 | 欧美日韩中文字幕在线手机版本 |