如何在java-me中对String的Vector进行排序?

2 java sorting java-me

我有一个整数向量(数据库表的主键); 我实现了一个方法,它返回一个基于这个主键Integer的String.我的问题是我想把这些String放到Vector中,然后在Vector中"排序".如何实现这个String排序?

bha*_*ath 7

使用以下代码对java-me中的向量进行排序.

public Vector sort(Vector sort) {
        Vector v = new Vector();
        for(int count = 0; count < e.length; count++) {
            String s = sort.elementAt(count).toString();
            int i = 0;
            for (i = 0; i < v.size(); i++) {
                int c = s.compareTo((String) v.elementAt(i));
                if (c < 0) {
                    v.insertElementAt(s, i);
                    break;
                } else if (c == 0) {
                    break;
                }
            }
            if (i >= v.size()) {
                v.addElement(s);
            }
        }
        return v;
    }
Run Code Online (Sandbox Code Playgroud)