Java by API/java.text/CollationKey

Материал из Java эксперт
Перейти к: навигация, поиск

CollationKey.getSourceString()

   <source lang="java">

import java.text.CollationKey; import java.text.Collator; import java.util.ArrayList; import java.util.Arrays; public class MainClass {

 public static void main(String[] args) {
   // Build a vector of words to be sorted
   ArrayList list = new ArrayList();
   list.add("m");
   list.add("c2");
   list.add("e");
   list.add("c1");
   Collator collate = Collator.getInstance();
   CollationKey[] keys = new CollationKey[list.size()];
   for (int k = 0; k < list.size(); k ++)
     keys[k] = collate.getCollationKey((String)list.get(k));
   Arrays.sort(keys);
   for (int l= 0;l < keys.length; l++) {
     System.out.println(keys[l].getSourceString());
   }
 }

}

      </source>