矢量排序JAVA

Bis*_*han 0 java sorting vector

我创建了一个Vector对象来将数据存储在Table对象中Vector<Table>.Vector<Table>包含如下组件.

[Vector<Record> records, String tableName, String keyColumnName, int recordCount, int columnCount]
Run Code Online (Sandbox Code Playgroud)

我需要梳理tableName上述矢量在我自己的订单,并返回Vector<Table>sorted tableNames其他进程.

我怎么能这样做?

更新

我写了如下方法.

private Vector<Table> orderTables(Vector<Table> loadTables) {

    ArrayList<String> tableNames = new ArrayList<String>();

    for (Table table : loadTables) {

        String tblName = table.getTableName();
        tableNames.add(tblName);

    }
    Collections.sort(tableNames, new MyComparable());

    return null;
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何写Comparator这个.我自己的排序顺序存储在.properties文件中.我可以读它并获得价值.但我不知道如何比较它.

我怎么能这样做?

aio*_*obe 8

我建议你使用Collections.sort自己的,自定义的Comparator.