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文件中.我可以读它并获得价值.但我不知道如何比较它.
我怎么能这样做?