最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中實現(xiàn)漢字按照拼音排序(示例代碼)

 更新時間:2013年12月10日 09:54:46   投稿:jingxian  
這篇文章主要是對java中將漢字按照拼音排序的實現(xiàn)代碼進行了詳細的分析介紹。需要的朋友可以過來參考下,希望對大家有所幫助

最近項目中需要對繁體字按拼音進行排序

復制代碼 代碼如下:

public static void main(String[] args) { 
        
  Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);     
  Arrays.sort(arr, cmp); 
  for (int i = 0; i < arr.length; i++) 
      System.out.println(arr[i]); 
   Arrays.sort(arr1, cmp); 
  for (int i = 0; i < arr1.length; i++) 
      System.out.println(arr1[i]); 
}

[code]
package zhouyrt; 
import java.util.ArrayList; 
import java.util.Arrays; 
import java.util.Comparator; 
import java.util.List; 
public class PinyinPaixu { 
     static class Person { 
    
     private String name; 
     private Integer salary;//薪水 
     private Integer age;//年齡 
    
    Person(String n, Integer s, Integer a) { 
       this.name = n; 
       this.salary = s; 
       this.age = a; 
    } 
    
    public String getName() { 
       return name; 
    } 
    public void setName(String name) { 
      this.name = name; 
    } 
    public Integer getSalary() { 
      return salary; 
    } 
    public void setSalary(Integer salary) { 
      this.salary = salary; 
    } 
    public Integer getAge() { 
      return age; 
    } 
    public void setAge(Integer age) { 
      this.age = age; 
    } 
    
    public String toString() { 
      return "姓名:" + this.name + "\t薪水:" + this.salary + "\t年齡:" + this.age; 
    } 
}

/* 
* 按薪水排序,從低到高 
*/
   static class SalaryComparator implements Comparator { 
      public int compare(Object o1, Object o2) { 
    
         Integer salary1 = ((Person)o1).salary; 
         Integer salary2 = ((Person)o2).salary; 
         if(salary1 - salary2 > 0) 
           return 1; 
        if(salary1 - salary2 < 0) 
           return -1; 
        else
           return 0; 
      }   
  }

/* 
* 按年齡排序,從低到高 
*/
   static class AgeComparator implements Comparator { 
       public int compare(Object o1, Object o2) { 
    
          Integer age1 = ((Person)o1).age; 
          Integer age2 = ((Person)o2).age; 
          if(age1 - age2 > 0) 
               return 1; 
          if(age1 - age2 < 0) 
               return -1; 
          else
                return 0; 
       }   
   }

相關文章

  • Java 運算符詳情

    Java 運算符詳情

    這篇文章主要介紹了Java 運算符,Java 中的運算符與 C 語言基本一致。下面文章就圍繞Java 中的運算符的相關資料展開內容,需要的朋友可以參考一下
    2021-11-11
  • SpringBoot項目中Maven剔除無用Jar引用的最佳實踐

    SpringBoot項目中Maven剔除無用Jar引用的最佳實踐

    在?Spring?Boot?項目開發(fā)中,Maven?是最常用的構建工具之一,通過?Maven,我們可以輕松地管理項目所需的依賴,而,隨著項目的復雜化,無用的?Jar?包引用可能會逐漸增多,本文旨在詳細解析如何在?Spring?Boot?項目中剔除無用的?Jar?引用,需要的朋友可以參考下
    2025-01-01
  • java微信開發(fā)第二步 獲取消息和回復消息

    java微信開發(fā)第二步 獲取消息和回復消息

    這篇文章主要為大家分享java微信開發(fā)的第二步,如何獲取消息和回復消息,感興趣的小伙伴們可以參考一下
    2016-05-05
  • java?字段值為null,不返回該字段的問題

    java?字段值為null,不返回該字段的問題

    這篇文章主要介紹了java?字段值為null,不返回該字段的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot嵌入式Servlet容器與定制化組件超詳細講解

    SpringBoot嵌入式Servlet容器與定制化組件超詳細講解

    這篇文章主要介紹了SpringBoot嵌入式Servlet容器與定制化組件的使用介紹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-10-10
  • springboot整合JSR303參數校驗與全局異常處理的方法

    springboot整合JSR303參數校驗與全局異常處理的方法

    JSR-303 是 JAVA EE 6 中的一項子規(guī)范,叫做 Bean Validation,官方參考實現(xiàn)是Hibernate Validator,這篇文章主要介紹了springboot整合JSR303參數校驗與全局異常處理,需要的朋友可以參考下
    2022-09-09
  • Java創(chuàng)建多線程的兩種方式對比

    Java創(chuàng)建多線程的兩種方式對比

    在Java中創(chuàng)建線程的方式有兩種,第一種是直接繼承Thead類,另一種是實現(xiàn)Runable接口。那么這兩種方式孰優(yōu)孰劣呢?這就是本文需要探討的內容范疇了,看官們請仔細向下看
    2014-10-10
  • Java GC 機制與內存分配策略詳解

    Java GC 機制與內存分配策略詳解

    這篇文章主要介紹了Java GC 機制與內存分配策略詳解的相關資料,需要的朋友可以參考下
    2017-02-02
  • Java中遇到的For?input?string問題解決辦法

    Java中遇到的For?input?string問題解決辦法

    這篇文章主要給大家介紹了關于Java中遇到的For?input?string問題的解決辦法,如果出現(xiàn)這樣的異常報錯,是指的數據轉換時出錯,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • MyBatis項目的創(chuàng)建和增刪查改操作詳解

    MyBatis項目的創(chuàng)建和增刪查改操作詳解

    這篇文章主要介紹了MyBatis項目的創(chuàng)建和增刪查改操作,文中通過代碼示例和圖文結合的方式給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-11-11

最新評論

汕头市| 腾冲县| 河池市| 屯留县| 博罗县| 凤凰县| 米易县| 宜君县| 时尚| 德安县| 苍山县| 安庆市| 泰安市| 桐乡市| 奉贤区| 正定县| 六枝特区| 增城市| 翁源县| 临清市| 铁岭市| 鄂温| 鄢陵县| 蛟河市| 海淀区| 绿春县| 新田县| 鄂温| 桐城市| 沐川县| 阿鲁科尔沁旗| 汽车| 安丘市| 汉源县| 津南区| 元氏县| 互助| 建昌县| 武宣县| 博乐市| 平阳县|