MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

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