Mega Code Archive

 
Categories / Java by API / Java Text
 

Collator getInstance()

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());     }   } }