面向Java

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            2 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

          2006年6月19日 #

          自己寫的類要能夠添加到TreeSet中進行排序,該類需要實現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?}


          或者,另寫一個類實現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 @ 2006-07-09 00:29 臥云小憩 閱讀(689) | 評論 (0)編輯 收藏

          db4o是一個開源的對象數據庫管理系統,從官方的基準測試來看,性能很不錯。

          具體的可以看看rosendb4o之旅。
          posted @ 2006-06-19 16:13 臥云小憩 閱讀(185) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 托克逊县| 富川| 岳阳县| 高尔夫| 衡东县| 敖汉旗| 东阳市| 刚察县| 三原县| 高尔夫| 尉犁县| 星座| 当雄县| 正宁县| 麦盖提县| 四会市| 即墨市| 鄂尔多斯市| 繁昌县| 丰宁| 凤山县| 崇明县| 庆阳市| 鹤山市| 台州市| 丹棱县| 海门市| 图木舒克市| 张家界市| 安徽省| 清远市| 酒泉市| 准格尔旗| 宜川县| 中宁县| 社会| 鄂温| 湾仔区| 阜康市| 临泉县| 吉林市|