麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

統(tǒng)計字符串中每個字符出現(xiàn)的次數(shù)

2019-11-14 13:09:23
字體:
供稿:網(wǎng)友
package cn.edu.jit.test;import java.util.HashMap;/** * 案例演示: * 	需求: * 		統(tǒng)計字符串中每個字符出現(xiàn)的次數(shù)。 * 	分析: * 		1.定義一個需要被統(tǒng)計字符的字符串; * 		2.將字符串轉(zhuǎn)換為字符數(shù)組; * 		3.定義雙列集合,存儲字符串中字符以及字符出現(xiàn)的次數(shù); * 		4.遍歷字符數(shù)組獲取每一個,并將字符存儲在雙列集合中; * 		5.存儲過程中要做判斷:如果集合中不包含這個鍵,就將該字符當做鍵,值為1存儲; * 		     如果集合中包含這個鍵,就將值加1存儲。 * 		6.打印一下雙列集合,獲取字符出現(xiàn)的次數(shù)。 * 		 * @author Rocky * */public class Test1 {	public static void main(String[] args) {		//1 		String str = "aaaaaaacccccccbbbb";		//2 		char[] arr = str.toCharArray();		//3 		HashMap<Character, Integer> hm = new HashMap<Character, Integer>();		//4 		for (char c : arr) {			//如果不包含這個鍵//			if(!hm.containsKey(c)) {//				hm.put(c, 1);//			} else {//				hm.put(c, hm.get(c) + 1);//			}						hm.put(c, !hm.containsKey(c) ? 1 : hm.get(c) + 1);					}		//3 		for (Character key : hm.keySet()) {			//hm.keySet()代表所有的鍵的集合			System.out.PRintln(key + "=" + hm.get(key));			//hm.get(key)根據(jù)鍵獲取值		}			}}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产成人免费精品 | 看黄在线 | 成人aaaaa片毛片按摩 | 空姐一级毛片 | 国产亚洲自拍一区 | av老司机久久 | 国产精品区一区二区三区 | 久久国产一级 | 亚洲成人免费电影 | 黄在线观看在线播放720p | 国产精品色综合 | 国产91精品亚洲精品日韩已满 | 亚洲天堂在线电影 | 欧美77| 羞羞的网站 | 久久精品视频首页 | 日韩精品中文字幕一区二区三区 | 久久国产一级 | 免费a视频在线观看 | 黄色网址入口 | 久久亚洲国产精品 | 午夜激情视频免费 | 少妇一级淫片免费放播放 | 69av导航| 日本在线播放一区二区 | 影视免费观看 | 在线影院av| 中文字幕在线观看视频一区 | 高清国产福利 | 亚洲免费观看视频 | 新久草在线视频 | 国产精品欧美久久久久一区二区 | va视频在线 | 农村少妇吞精夜夜爽视频 | h网站在线观看 | 牛牛热这里只有精品 | 欧美黄色大片免费观看 | 精品国产一区二区三区天美传媒 | 国产 日韩 一区 | 一区二区三区黄色 | 小视频在线看 |