Table
オブジェクトにデータをとして格納する Vector オブジェクトを作成しましたVector<Table>
。Vector<Table>
以下のような成分が含まれています。
[Vector<Record> records, String tableName, String keyColumnName, int recordCount, int columnCount]
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;
}
しかし、これに書き込む方法がわかりませんComparator
。私自身のソート順は.properties
ファイルに保存されています。私はそれを読んで価値を得ることができます。しかし、私はそれを比較する方法についてはわかりません。
どうすればできますか?