|
|
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
есть класс типа такого Код: java 1. 2. 3. какой бы для него придумать хеш-код ? для public int hashCode() чем ближе к уникальности тем лучше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 13:14:37 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
nxx, Чем не устраивает стандартный (в мире Java) подход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 14:05:04 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
nxx, Код: java 1. если хэш код будет генерироваться на базе полей a1, a2, то нельзя забывать про условия Object особо обрати внимание на Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer Также не забудь, что помимо hashCode() скорее всего придётся переопределить ещё и equals() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 16:12:50 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
Leonidvnxx, Чем не устраивает стандартный (в мире Java) подход? какой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 17:38:49 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
Leonidvnxx, Чем не устраивает стандартный (в мире Java) подход? Сейчас весь интернет бурлит на тему хэш-коллизий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 17:39:23 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
schwaСейчас весь интернет бурлит на тему хэш-коллизий. MD5 коллизий? Это совсем не из той области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 17:53:27 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
schwa, вы о чём? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 17:53:39 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
Miha_S7Также не забудь, что помимо hashCode() скорее всего придётся переопределить ещё и equals() да, забыл упомянуть именно ради equals всё и нужно т.к. equals будет по значениям обоих листов поэтому и стандартный хеш не подходит т.к. если два объекта равны в смысле equals - хеш уже не может для них отличаться поэтому хеш должен быть основан на значениях обоих листов а там могут быть объекты любых типов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 17:59:44 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
schwa hash collision ddos ну это вас не в ту степь потянуло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 18:04:48 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
nxx, java.util.Arrays вполне подходит. Что-то типа этого: Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 18:14:19 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
schwa hash collision ddos Спасибо, интересно. Но к теме отношения не имеет тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 18:16:55 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
Можно и своих вариаций hashCode() придумать, сколько угодно, но вот NetBeans совершенной нормальный код сгенерировал: Код: java 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2012, 20:48:07 |
|
||
|
какой бы придумать хеш-код ??
|
|||
|---|---|---|---|
|
#18+
Добрый день, nxx! > class C { > public ArrayList<Object> a1, a2; > } > какой бы для него придумать хеш-код ? Для этого надо понимать, что там хранится. Тогда и ответ на вопрос "когда объекты равны" будет понятен. Возможно, придётся пересмотреть состав класса :) -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2012, 09:18:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37606663&tid=2132890]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
335ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 361ms |
| total: | 827ms |

| 0 / 0 |
