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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 淺談java中的TreeMap 排序與TreeSet 排序

淺談java中的TreeMap 排序與TreeSet 排序

更新時間:2019-09-01 09:00:00 來源:動力節點 瀏覽2518次

  

今天動力節點java培訓機構小編為大家分享java中的TreeMap 排序與TreeSet 排序,希望對大家有幫助,下面就隨小編一起看看吧。


TreeMap:


package com;

 

import java.util.Comparator;

import java.util.TreeMap;

 

public class Test5 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        TreeMaptree = new TreeMap(

                new Comparator() {

                    @Override

                    public int compare(Object o1, Object o2) {

                        // TODO Auto-generated method stub

                        if(o1 == null || o2 == null){

                            return 0;

                        }

                         

                        return o1.toString().compareTo(o2.toString());

                    }

                }

        );

                 

         

        tree.put("k", "1");

        tree.put("ba", "2");

        tree.put("z", "3");

        tree.put("d", "4");

        tree.put("e", "5");

        tree.put("an", "6");

        tree.put("c", "7");

         

        for(String str : tree.keySet()){

            System.out.println(str);

        }

    }

}


  經測試默認是按照 KEY 進行排序的。


  但是可以寫對象比較器,進行自定義排序。


  TreeSet : 自定義倒序排序,默認按照正序排序,1,2,3,4,5,6


package com;

 

import java.util.Comparator;

import java.util.TreeSet;

 

public class Test6 {

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        TreeSettree = new TreeSet(new Comparator() {

 

            @Override

            public int compare(Object o1, Object o2) {

                // TODO Auto-generated method stub

                if(o1 == null || o2 == null){

                    return 0;

                }

                 

                if(Integer.parseInt(o1.toString()) > Integer.parseInt(o2.toString())){

                    return -1;

                }else if(Integer.parseInt(o1.toString()) < Integer.parseInt(o2.toString())){

                    return 1;

                }else{

                    return 0;

                }

            }

        });

         

        tree.add(4);

        tree.add(5);

        tree.add(6);

        tree.add(1);

        tree.add(2);

        tree.add(3);

 

        for(Object o : tree){

            System.out.println(o);

        }

    }

 

}


以上就是動力節點java培訓機構小編介紹的“淺談java中的TreeMap 排序與TreeSet 排序”的內容,希望大家喜歡,更多java最新資訊請繼續關注動力節點java培訓機構官網。


相關免費視頻教程推薦


       java TreeMap 視頻教程下載:http://www.dabaquan.cn/xiazai/2493.html



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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 奇米影视狠狠狠天天777 | 国产精品伦理一二三区伦理 | 一本一本久久a久久精品综合麻豆 | 久久国产精品国产自线拍免费 | 女人18毛片a级18毛多水真多 | 亚洲综合激情六月婷婷在线观看 | 国产精品400部自产在线观看 | 欧美精品毛片 | 久久久国产精品四虎 | 亚洲精品欧美精品日韩精品 | 免费国产一区 | 九九精品国产 | 久久色婷婷| 在线观看国产一区 | 精品国产免费久久久久久 | 久久99精品麻豆国产 | 国产三级久久久精品麻豆三级 | 高清国产美女在线观看 | 久久99精品久久久久子伦小说 | 一级骚片超级骚在线观看 | 日本高清一级做a爱过程免费视频 | 亚洲精品久久久久中文 | 青青草国产三级精品三级 | 国产一区视频在线免费观看 | 亚洲国产成人九九综合 | www午夜| 欧美成人精品在线 | 欧美亚洲一区二区三区 | 99re热视频在线 | 亚洲欧美精品天堂久久综合一区 | 亚洲综合激情五月色播 | 欧美日本一区亚洲欧美一区 | 免费精品久久 | 国产日产精品 | 97在线影院| 免费观看毛片 | 日本精a在线观看 | 不卡视频在线播放 | 久久一本一区二区三区 | 一区二区中文字幕 | 色综合小说天天综合网 |