面向Java

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            2 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks
          自己寫的類要能夠添加到TreeSet中進行排序,該類需要實現(xiàn)Comparable接口

          ?1?class?MyClass?implements?Comparable?{
          ?2?????
          ?3?
          ?4?????public?int?compareTo(Object?o)?{
          ?5?????????int?i;
          ?6?????????MyClass?mc?=?(MyClass)o;
          ?7????????????//比較
          ?8?????????return?i;?//相等為0,大于則i>0,小于i<0
          ?9?????}
          10?
          11?????
          12?}


          或者,另寫一個類實現(xiàn)Comparator,然后初始化TreeSet時,new TreeSet(new MyComparator())

          ?1?public?class?MyComparator?implements?Comparator?{
          ?2?
          ?3?????public?int?compare(Object?o1,?Object?o2)?{
          ?4?????????int?i;
          ?5?????????MyClass?mc1?=?(MyClass)o1;
          ?6?????????MyClass?mc2?=?(MyClass)o2;
          ?7???????????//比較
          ?8?????????return?i;
          ?9?????}
          10?
          11?}

          posted on 2006-07-09 00:29 臥云小憩 閱讀(690) 評論(0)  編輯  收藏 所屬分類: Java

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 通海县| 龙州县| 阳泉市| 白玉县| 金乡县| 大丰市| 罗山县| 永安市| 十堰市| 永德县| 和静县| 乳源| 林口县| 临安市| 汝阳县| 汝南县| 周宁县| 苍山县| 大安市| 镶黄旗| 外汇| 博客| 托克逊县| 三台县| 阜南县| 根河市| 双柏县| 普陀区| 玉田县| 达州市| 长子县| 大渡口区| 土默特左旗| 汉沽区| 龙海市| 贵定县| 麟游县| 邯郸市| 依兰县| 瓦房店市| 麻栗坡县|