|
|
|
Сортировка HashSet
|
|||
|---|---|---|---|
|
#18+
Как можно отсортировать HastSet<People> По date Код: java 1. 2. 3. 4. Пробовал TreeSet, но если у людей даты совпадают, он добавляет только один объект Person Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2016, 15:19 |
|
||
|
Сортировка HashSet
|
|||
|---|---|---|---|
|
#18+
-=Koba=-, Collections.sort(...), не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2016, 15:58 |
|
||
|
Сортировка HashSet
|
|||
|---|---|---|---|
|
#18+
mrWolf-=Koba=-, Collections.sort(...), не? А потом опять в set перегонять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2016, 16:10 |
|
||
|
Сортировка HashSet
|
|||
|---|---|---|---|
|
#18+
Похоже автор никаких других коллекций, кроме Set'ов не знает. То пытается HashSet отсортировать, то удивляется, почему в Set дублирующиеся записи не добавляются. IMHO Брать любую русскоязычную книжку по Java и читать главу про коллекции. p.p. По второму вопросу - корректно напишите свой компаратор для Вашего класса, будут добавляться. Я так думаю. p.p.s. Посмотрел в профиль, на форуме с 2006 г. Остался в недоумении, откуда такие вопросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2016, 16:13 |
|
||
|
Сортировка HashSet
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Как можно отсортировать HastSet<People> По date Код: java 1. 2. 3. 4. Пробовал TreeSet, но если у людей даты совпадают, он добавляет только один объект Person Код: java 1. Если даты равны compareTo==0, дальше сравниваете fio ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2016, 16:18 |
|
||
|
Сортировка HashSet
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Пробовал TreeSet, но если у людей даты совпадают, он добавляет только один объект Person RTFMit is strongly recommended (though not required) that natural orderings be consistent with equals. This is so because sorted sets (and sorted maps) without explicit comparators behave "strangely" when they are used with elements (or keys) whose natural ordering is inconsistent with equals. In particular, such a sorted set (or sorted map) violates the general contract for set (or map), which is defined in terms of the equals method. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2016, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=104&tid=2124357]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 333ms |

| 0 / 0 |
