成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么在JAVA中利用TreeMap對字符串進(jìn)行排序

這篇文章主要為大家詳細(xì)介紹了怎么在JAVA中利用TreeMap對字符串進(jìn)行排序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,發(fā)現(xiàn)的小伙伴們可以參考一下:

創(chuàng)新互聯(lián)專注于西城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供西城營銷型網(wǎng)站建設(shè),西城網(wǎng)站制作、西城網(wǎng)頁設(shè)計、西城網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造西城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供西城網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

Java可以用來干什么

Java主要應(yīng)用于:1. web開發(fā);2. Android開發(fā);3. 客戶端開發(fā);4. 網(wǎng)頁開發(fā);5. 企業(yè)級應(yīng)用開發(fā);6. Java大數(shù)據(jù)開發(fā);7.游戲開發(fā)等。

代碼:

import java.util.Map;
import java.util.Set;
import java.util.TreeMap;


public class TestTreeMap {
  public static void main(String[] args) {
    //treemap 自動對key排序 格局map的特點(diǎn),鍵無序
    //鍵用來存儲字母,值用來存儲字母出現(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'){
        //立一個flag標(biāo)識
        boolean flag = true;
        for(Character ch:set){
          if(st==ch){//第一次添加該元素  個數(shù)為1
            treeMap.put(ch,treeMap.get(ch)+1);
            flag=false;
          }
        }
        if(flag){//不是第一次添加,個數(shù)加1
          treeMap.put(str.charAt(i),1);
        }
      }
    }
    for(Character ch:set){//根據(jù)題目要求遍歷treemap集合
      System.out.print(ch+"("+treeMap.get(ch)+")");
    }

  }
}

TreeMap集合的特點(diǎn)

  • 一個基于紅黑樹的實(shí)現(xiàn)

  • jdk1.2開始

  • 自動排序

以上就是創(chuàng)新互聯(lián)小編為大家收集整理的怎么在JAVA中利用TreeMap對字符串進(jìn)行排序,如何覺得創(chuàng)新互聯(lián)網(wǎng)站的內(nèi)容還不錯,歡迎將創(chuàng)新互聯(lián)網(wǎng)站推薦給身邊好友。

文章標(biāo)題:怎么在JAVA中利用TreeMap對字符串進(jìn)行排序
文章源于:http://jinyejixie.com/article42/pgejec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、移動網(wǎng)站建設(shè)自適應(yīng)網(wǎng)站、用戶體驗(yàn)電子商務(wù)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
察雅县| 华安县| 靖远县| 奉节县| 南充市| 承德市| 闵行区| 江西省| 长岛县| 宾阳县| 那坡县| 鹤壁市| 盘锦市| 大荔县| 云南省| 山东省| 广东省| 满洲里市| 巴东县| 马鞍山市| 建宁县| 沙田区| 铜鼓县| 南郑县| 平原县| 尼玛县| 云和县| 黔西县| 南和县| 星子县| 江安县| 巴彦淖尔市| 大同县| 金华市| 衡南县| 云龙县| 子洲县| 井陉县| 阳高县| 伊吾县| 宾川县|