子非魚

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            21 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks
          public class NodeNameComparator  implements Comparator
          {
              
              RuleBasedCollator collator;

              
          private NodeNameComparator(){
                  collator 
          = (RuleBasedCollator)Collator.getInstance(java.util.Locale.CHINA);// 設置規則為中文字符比較
              }

              
              
          private static NodeNameComparator instance = new NodeNameComparator();

              
          public static NodeNameComparator getInstance() {
                  
          return instance;
              }
           

              
          public int compare(Object obj1, Object obj2) {
                  String name1 
          = "大牛";
                  String name2 
          = "小牛";
                  
                  CollationKey c1 
          = collator.getCollationKey(name1);
                  CollationKey c2 
          = collator.getCollationKey(name2); 
                  
          return collator.compare(((CollationKey) c1).getSourceString(),
                          ((CollationKey) c2).getSourceString());
              }


          }

          英文情況:

          return string1.compareTo(string);
          posted on 2007-08-07 18:20 子非魚 閱讀(219) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 滨海县| 博乐市| 陈巴尔虎旗| 郓城县| 赞皇县| 昭觉县| 张家港市| 迁安市| 平远县| 元朗区| 隆尧县| 浙江省| 建瓯市| 台州市| 平江县| 芦山县| 十堰市| 衡山县| 贵州省| 陆丰市| 闽清县| 临西县| 伊宁县| 蒲江县| 句容市| 明星| 兴义市| 临泉县| 金平| 桓台县| 会理县| 连云港市| 丹寨县| 泽州县| 长寿区| 开阳县| 两当县| 灌云县| 青州市| 罗山县| 翁源县|