我有一個處理大量數據的表,我希望對它進行排序。該表沒有顯示數字的問題,但TableRowSorter似乎將數字視爲整數,因此當它們超過最大整數值時,會錯誤地排列較大的值。我如何使用TableRowSorter排序Longs?使用Java排序長整型TableRowSorter
0
A
回答
0
將這些長數字視爲字符串,表格行分類器將對它們進行正確排序。
1
您可以嘗試使用specify your own comparator來提供如何比較值的詳細信息。
2
但TableRowSorter還似乎治療 數作爲整數,從而分揀 大的值不正確時,他們 超過最大整數值
那是因爲通過添加到表默認數據被視爲一個串。您需要重寫TableModel的getColumnClass()方法以在列中返回適當的數據類,並且行分類程序將爲該類型的數據使用適當的比較器。
相關問題
- 1. Java的長整型
- 2. 使用TableRowSorter與scala.swing.Table
- 3. java 1.4中的TableRowSorter和RowFilter
- 4. 我可以從JMouseClicked運行TableRowSorter,他的排序算法使用了什麼
- 5. 用泛型對整數數組排序(Java)
- 6. 演示長整數的字節排序
- 7. 如何在java中使用位操作縮短長整型值?
- 8. java中的位運算符只用於整數和長整型?
- 9. 型長Vs的類型長整型
- 10. 將字符串分解爲長整型數組或長整型列表,而不使用循環在JAVA中
- 11. 使用長整型與收集方法
- 12. CUDA atomicAdd()長長整型
- 13. java將長整型值轉換爲char序列
- 14. 排序家長和孩子的使用Java
- 15. Java中的排序泛型
- 16. NullPointerException異常在Java中,TableRowSorter還
- 17. 整型與長型長整型向量之差
- 18. Java - 使用Collections.sort排序()
- 19. 使用java快速排序
- 20. 使用java排序函數
- 21. 對通用類型列表排序 - Java
- 22. 長整型問題
- 23. 整型常量是 「長」 型
- 24. 整型常量是「長」型
- 25. 使用jQuery tablesorter排序長日期
- 26. 使用Java代碼對1到100個整數進行排序
- 27. 如何使用長長整型和去除分段錯誤
- 28. 不正確的結果,其使用無符號長長整型
- 29. 在C++中使用指向無符號長整型而不是長長整型的指針
- 30. Java - 使10整數排序程序遞歸