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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: av大片| 亚洲最大视频网 | 簧片在线播放 | 久久久久在线 | 国产精品四虎视频一区 | 久久久久久在线 | 三级aaa黄特色 | 成人精品mv视频在线观看 | 日日拍夜夜嗷嗷叫视频 | 亚洲综合图片网 | 加勒比一本大道在线 | 久久久久久久免费视频 | 九色国产 | 国产成人综合欧美精品久久 | 国产www在线播放 | 亚洲精品乱码中文字幕无线 | 天天天天操 | 在线观看国产精品日本不卡网 | 福利在线看片 | 亚洲欧美不卡中文字幕 | 天天干夜夜撸 | 久久久久在线观看 | 国产精品毛片一区二区三区 | 337p欧美超大胆日本人术艺术 | 四虎影视4hu4虎成人 | 国产成人亚洲精品一区二区在线看 | 色停停 | 日本精品视频在线观看 | 兔子bt资源在线 | 免费看美女隐私的网站 | 99精品国产兔费观看66 | 成人国产午夜在线视频 | 中文伊人 | 在线免费观看亚洲视频 | 久久99精品久久久久久三级 | 奇米第四影视 | 日日夜人人澡人人澡人人看免 | 免费一级毛片免费播放 | 亚洲国产精品一区二区三区 | 一区二区三区四区在线视频 | 高清视频 一区二区三区四区 |