|
|
|
TreeSet, TreeMap ??
|
|||
|---|---|---|---|
|
#18+
есть такой код : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. На строке, отмеченой // !!!!!!! вылетает такой exception : Exception in thread "main" java.lang.ClassCastException: Serialization.MyClass cannot be cast to java.lang.Comparable at java.util.TreeMap.getEntry(Unknown Source) at java.util.TreeMap.containsKey(Unknown Source) at java.util.TreeSet.contains(Unknown Source) at Serialization.Ser_Deser.main(Ser_Deser.java:16) я не понимаю что я сделал не так ?? При чем тут TreeMap, если я использую TreeSet ? При чем если в примере поменять ТриСет на скажем ArrayList - всё работает отлично !! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:25:58 |
|
||
|
TreeSet, TreeMap ??
|
|||
|---|---|---|---|
|
#18+
надо реализовать интерфейс Comparable Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:49:35 |
|
||
|
TreeSet, TreeMap ??
|
|||
|---|---|---|---|
|
#18+
можно и так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:54:43 |
|
||
|
TreeSet, TreeMap ??
|
|||
|---|---|---|---|
|
#18+
имплементируйте интерфейс Comparale или в TreeSet добавьте компаратор. javadoc This class guarantees that the sorted set will be in ascending element order, sorted according to the natural order of the elements (see Comparable), or by the comparator provided at set creation time, depending on which constructor is used. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 12:58:16 |
|
||
|
TreeSet, TreeMap ??
|
|||
|---|---|---|---|
|
#18+
Спасибо, помогло :) Так проблемы была в том, что ТриСет не знал как сортировать объекты моего класса ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:16:45 |
|
||
|
TreeSet, TreeMap ??
|
|||
|---|---|---|---|
|
#18+
PrimaxСпасибо, помогло :) Так проблемы была в том, что ТриСет не знал как сортировать объекты моего класса ? Если бы вы были в курсе, как происходит сортировка объектов в Java, этого вопроса не было бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:27:58 |
|
||
|
TreeSet, TreeMap ??
|
|||
|---|---|---|---|
|
#18+
Ну вот в этом и проблема :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2007, 15:32:47 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34701587&tid=2145004]: |
0ms |
get settings: |
12ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
50ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
83ms |
get tp. blocked users: |
3ms |
| others: | 315ms |
| total: | 519ms |

| 0 / 0 |
