タグ

ブックマーク / blog.mwsoft.jp (1)

  • java.text.Collatorによる、それっぽい日本語ソート : mwSoft blog

    技術評論社から出てる文字コード技術入門を読んでいたら、java.text.Collatorというのが出てきた。使ったことなかったけど、より自然な文字列のソートをしてくれるものらしい。 Collatorを使うと単純な文字コード順ではなく、ある程度、読み(基的には音読み?)を意識した順番でソートしてくれる。 // あ、い、う、え、おで始まる文字をListに入れる String[] strArray1 = { "阿吽", "以下", "宇宙", "縁側", "尾ひれ" }; List list = Arrays.asList( strArray1 ); // 通常のCollections.sortを使用した場合 // 読みなどは関係なく、単純なUnicode上のコード順になる Collections.sort( list ); System.out.println( list ); //=>

    w650
    w650 2010/10/01
  • 1