1
A
回答
4
使用net.rim.device.api.util.SimpleSortingVector來存儲您的數據。
2
就像oxigen說的那樣,使用SimpleSortingVector ...乍看起來並不簡單!
您必須創建一個比較器類以傳入排序向量。見例:
// Your hashtable with key value pairs
Hashtable data = getMyHashTableWithSomeDataInIt();
// Your sorting vector
SimpleSortingVector sorted = new SimpleSortingVector();
// Iterate through you hashtable and add the keys to the sorting vector
for (Enumeration e = data.keys(); e.hasMoreElements();)
{
String key = (String) e.nextElement();
sorted.addElement(key);
}
// Pass in the comparator and sort the keys
sorted.setSortComparator(new MyComparator());
sorted.reSort();
// Iterate through your sorted vector
for (Enumeration e = sorted.elements(); e.hasMoreElements();)
{
String key = (String) e.nextElement();
Object sortedItem = (Object) data.get(key);
// Do whatever you have to with the sortedItem
}
// Sort compartor for sorting strings
class MyComparator implements Comparator {
public int compare(Object k1, Object k2) {
return ((((String) k1).compareTo((String) k2)));
}
}
相關問題
- 1. 如何對數據幀進行排序
- 2. 如何對數據表進行排序
- 3. 如何對數據進行排序
- 4. Matlab如何對數據進行排序?
- 5. Rails - 如何對數據進行排序
- 6. jquery數據表持久主要排序
- 7. 如何根據數據行子串對VB.NET DataView進行排序?
- 8. 如何根據行的相似性對數據幀進行排序和排序
- 9. 如何按順序對HashSet()函數數據進行排序?
- 10. 如何對數據庫中的數據進行排序?
- 11. 更復雜的排序:如何對數據進行分類並對類別中的數據進行排序? (Python)
- 12. 如何對MeteorJS中的MongoDB集合進行永久排序?
- 13. 如何對數組進行排序?
- 14. 如何對PHP數組進行排序?
- 15. php,如何對數組進行排序?
- 16. 如何對數組進行排序?
- 17. 如何對數組進行排序?
- 18. 如何對數組進行排序?
- 19. 使用任何數據對數據行進行排序
- 20. 如何根據對象的屬性對數組進行排序?
- 21. 如何ArrayList的數據進行排序
- 22. 如何按時間順序對Firebase數據庫進行排序?
- 23. 如何使用sails-js以降序對數據進行排序?
- 24. 在Excel中對數據進行排序
- 25. Collections.sort沒有對數據進行排序
- 26. Powershell:對數據集進行排序
- 27. 按數據值對QTreeWidgetItem進行排序?
- 28. 使用Eloquent對數據進行排序
- 29. 根據票數對人進行排序
- 30. 對數據進行排序MySQL的