大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java編程分享,treemap實現具體實現Demo

Java編程分享,treemap實現具體實現Demo

更新時間:2020-05-22 16:01:52 來源:動力節點 瀏覽2194次

Java編程分享,treemap實現具體實現Demo

代碼實現:

package?day18_TreeMap;
import?java.util.Scanner;
import?java.util.Set;
import?java.util.TreeMap;

/*
?*?需求:“aabbbcabcdabcde”,獲取字符串中每一個字母出現的次數要求結果:a(5)b(4)c(3)d(2)e(1)
?*?
?*?分析:
?*??????A:定義一個字符串(可以改進為鍵盤錄入)
?*??????B:定義一個TreeMap集合
?*??????????鍵:Character
?*??????????值:Integer
?*??????C:把字符串轉換為字符數組
?*??????D:遍歷字符數組,得到每一個字符
?*??????E:拿剛才得到的字符作為鍵到集合中去找,看返回值
?*??????????Null:說明該鍵不存在,就把該字符作為鍵,1作為值存儲
?*??????????不是Null:說明該鍵存在,就把值加1,然后重寫存儲該鍵和值
?*??????F:定義字符串緩沖區變量
?*??????G:遍歷集合,得到鍵和值,進行按照要求拼接
?*??????H:把字符串緩沖區轉換為字符串輸出
?*??
?*?*/
public?class?TreeMapTest?{

????public?static?void?main(String[]?args)?{
????????//?TODO?Auto-generated?method?stub
????????//定義一個字符串(可以改進為鍵盤錄入)
????????Scanner?sc?=?new?Scanner(System.in);
????????System.out.println("請輸入字符串:");
????????String?line=sc.nextLine();
????????//定義一個TreeMap集合
????????TreeMap<Character,?Integer>?tm?=?new?TreeMap<Character,Integer>();
????????//把字符串轉換為字符數組
????????char?[]?chs=line.toCharArray();
????????//遍歷字符數組,得到每一個字符
????????for(char?key:chs){
????????????//拿剛才得到的字符作為鍵到集合中去找,看返回值
????????????Integer?i=tm.get(key);
????????????//判斷
????????????if(i==null){
????????????????//Null:說明該鍵不存在,就把該字符作為鍵,1作為值存儲
????????????????tm.put(key,?1);
????????????}else{
????????????????//不是Null:說明該鍵存在,就把值加1,然后重寫存儲該鍵和值
????????????????i++;
????????????????tm.put(key,?i);
????????????}
????????}
????????//定義字符串緩沖區變量
????????StringBuilder?sb?=?new?StringBuilder();
????????//遍歷集合,得到鍵和值,進行按照要求拼接
????????Set<Character>?set?=?tm.keySet();
????????for(Character?key:set){
????????????Integer?value=tm.get(key);
????????????sb.append(key).append("(").append(value).append(")");
????????}
????????//把字符串緩沖區轉換為字符串輸出
????????String?result=sb.toString();
????????System.out.println("result:"+result);
????}
}

以上就是動力節點java培訓機構的小編針對“Java編程分享,treemap實現具體實現Demo”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产女人伦码一区二区三区不卡 | 欧美一区二区三区在观看 | 特级毛片在线观看 | 欧美一级毛片免费播放aa | 福利午夜最新 | 精品亚洲欧美中文字幕在线看 | 天天色综合色 | 色在线视频观看 | 涩涩色中文综合亚洲 | 国产福利视频一区二区三区四区 | 成人免费毛片一区二区三区 | 九九福利影院 | 九九精品视频在线播放 | 免费精品一区二区三区在线观看 | 欧美日韩色综合网站 | 色婷婷综合激情 | 搡的我好爽视频在线观看 | 四虎永久影院永久影库 | 久久久久久久久综合影视网 | 免费看欧美一级特黄a毛片 免费看欧美一级特黄α大片 | 91最新在线视频 | 日韩欧美国产卡通动漫 | 皮皮在线精品亚洲 | 亚洲视频污| 激情影院a | 精品一区二区三区在线成人 | 日本在线 | 中文 | 亚洲日本香蕉视频 | www.奇米影视.com | 久久精品日本免费线 | 国内精品视频九九九九 | 精品国产一区二区三区在线观看 | 亚洲精品国产精品国自产观看 | 久久99热精品免费观看k影院 | a级片日韩 | 999热这里只有精品 999人在线精品播放视频 | 中文字幕三级久久久久久 | 亚洲骚片| 国产免费播放一区二区 | 色97色| 91热成人精品国产免费 |