大战熟女丰满人妻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”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 精品国产一区二区三区久 | 免费一看一级毛片全播放 | 久久久久久久九九九九 | 99这里只有精品6 | 国产真实自拍 | 亚洲国产女人aaa毛片在线 | 成人a视频片在线观看免费 成人a视频在线观看 | 亚洲天堂一区二区 | 91精品全国免费观看青青 | 日韩第3页 | 色综合色综合色综合 | 97久久人人爽人人爽人人 | 香蕉视频黄色在线观看 | 美女一级大黄录像一片 | 奇米色第四色 | 综合亚洲精品一区二区三区 | 亚洲欧美18v中文字幕高清 | 九九资源网| 日韩精品福利视频一区二区三区 | 欧美一区二区三区黄色 | 少妇美女极品美軳人人体 | 伊人中文字幕在线 | 一区二区三区欧美视频 | 久久天堂成人影院 | 免费在线精品视频 | 久久久久国产精品 | 欧美一级成人 | 免费a级毛片在线播放 | 九九九久久久久久久爱 | 97免费在线观看 | 看黄网站在线观看 | 日日操日日 | 欧洲成人免费高清视频 | 久久久久久久国产精品视频 | 国产一级高清视频 | 日本成a人免费视频 | 在线观看三级拍拍视频 | 成人aaaa| 久久99久久99小草精品免视看 | 午夜精品久久久久 | 国产你懂得 |