最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA使用TreeMap對(duì)字符串進(jìn)行排序

 更新時(shí)間:2020年02月11日 13:13:11   作者:才華橫溢  
這篇文章主要介紹了JAVA使用TreeMap對(duì)字符串進(jìn)行排序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了JAVA使用TreeMap對(duì)字符串進(jìn)行排序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

題目要求:

給出一個(gè)字符串:fjdjskgfhbsjkgjnsrgnaHNGKEURHGASLGNw5y74236720573。

要求:

化成字符串a(chǎn)(字符的個(gè)數(shù))b()c()...

區(qū)分大小寫

只讀取字母

直接上代碼:

import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
​
/**
 * @Author caozy
 * @Date 2020/1/10 18:18
 * @Version 1.0
 */
public class TestTreeMap {
  public static void main(String[] args) {
    //treemap 自動(dòng)對(duì)key排序 格局map的特點(diǎn),鍵無序
    //鍵用來存儲(chǔ)字母,值用來存儲(chǔ)字母出現(xiàn)的次數(shù)
    Map<Character, Integer> treeMap = new TreeMap<>();
    String str = "ngksfdghnsFNSDLIGNRSLGN57349856734856";
    Set<Character> set = treeMap.keySet();
    for(int i=0;i<str.length();i++){
      Character st = str.charAt(i);
      //根據(jù)ASCII值篩選出所有的字母
      if((st>='a' && st<='z')||st>='A' && st<='Z'){
        //立一個(gè)flag標(biāo)識(shí)
        boolean flag = true;
        for(Character ch:set){
          if(st==ch){//第一次添加該元素  個(gè)數(shù)為1
            treeMap.put(ch,treeMap.get(ch)+1);
            flag=false;
          }
        }
        if(flag){//不是第一次添加,個(gè)數(shù)加1
          treeMap.put(str.charAt(i),1);
        }
      }
    }
    for(Character ch:set){//根據(jù)題目要求遍歷treemap集合
      System.out.print(ch+"("+treeMap.get(ch)+")");
    }
​
  }
}

TreeMap集合的特點(diǎn)

  • 一個(gè)基于紅黑樹的實(shí)現(xiàn)
  • jdk1.2開始
  • 自動(dòng)排序

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Mybatis之解決collection一對(duì)多問題(顯示的結(jié)果沒有整合到一起)

    Mybatis之解決collection一對(duì)多問題(顯示的結(jié)果沒有整合到一起)

    這篇文章主要介紹了Mybatis之解決collection一對(duì)多問題(顯示的結(jié)果沒有整合到一起),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 深入理解SpringBoot事務(wù)傳播機(jī)制

    深入理解SpringBoot事務(wù)傳播機(jī)制

    本文介紹了SpringBoot中事務(wù)傳播機(jī)制的原理及其常用配置,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 改變JAVA窗體屬性的操作方法

    改變JAVA窗體屬性的操作方法

    在本篇內(nèi)容里小編給大家詳細(xì)分析了關(guān)于改變JAVA窗體屬性的操作方法和步驟,需要的朋友們學(xué)習(xí)下。
    2018-12-12
  • 解決JMap抓取heap使用統(tǒng)計(jì)信息報(bào)錯(cuò)的問題

    解決JMap抓取heap使用統(tǒng)計(jì)信息報(bào)錯(cuò)的問題

    這篇文章主要介紹了解決JMap抓取heap使用統(tǒng)計(jì)信息報(bào)錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 解決Maven本地倉庫明明有對(duì)應(yīng)的jar包但還是報(bào)找不到的問題

    解決Maven本地倉庫明明有對(duì)應(yīng)的jar包但還是報(bào)找不到的問題

    這篇文章主要介紹了解決Maven本地倉庫明明有對(duì)應(yīng)的jar包但還是報(bào)找不到的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Java中的值傳遞和引用傳遞區(qū)別解析

    Java中的值傳遞和引用傳遞區(qū)別解析

    這篇文章主要介紹了Java中的值傳遞和引用傳遞區(qū)別解析,引用類型的變量保存引用值,“引用值”指向內(nèi)存空間的地址,代表了某個(gè)對(duì)象的引用,而不是對(duì)象本身,對(duì)象本身存放在該引用值所表示的地址的位置,包含:數(shù)組、類、接口,需要的朋友可以參考下
    2023-11-11
  • 如何通過Java打印Word文檔

    如何通過Java打印Word文檔

    這篇文章主要介紹了如何通過Java打印Word文檔,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 有關(guān)ServletConfig與ServletContext的訪問

    有關(guān)ServletConfig與ServletContext的訪問

    下面小編就為大家?guī)硪黄嘘P(guān)ServletConfig與ServletContext的訪問。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • Java二叉搜索樹基礎(chǔ)原理與實(shí)現(xiàn)方法詳解

    Java二叉搜索樹基礎(chǔ)原理與實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了Java二叉搜索樹基礎(chǔ)原理與實(shí)現(xiàn)方法,結(jié)合圖文與實(shí)例形式詳細(xì)分析了Java二叉搜索樹的基本概念、原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • springboot項(xiàng)目賬戶注冊(cè)邏輯功能實(shí)現(xiàn)

    springboot項(xiàng)目賬戶注冊(cè)邏輯功能實(shí)現(xiàn)

    這篇文章主要介紹了springboot項(xiàng)目賬戶注冊(cè)邏輯功能實(shí)現(xiàn),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-12-12

最新評(píng)論

威信县| 安国市| 西城区| 南江县| 阳高县| 乌兰县| 承德市| 武宣县| 邳州市| 商洛市| 安康市| 嘉义县| 九龙县| 股票| 蚌埠市| 信丰县| 搜索| 广灵县| 南丰县| 夏河县| 丹棱县| 芦山县| 上饶市| 武汉市| 大石桥市| 页游| 南昌县| 平遥县| 广元市| 东安县| 龙海市| 苏尼特左旗| 元朗区| 延寿县| 麦盖提县| 江永县| 清远市| 巴楚县| 湖口县| 大名县| 夹江县|