
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.09.2012, 04:38:00
|
|||
|---|---|---|---|
|
|||
Перемешать <ArrayList> обьектов |
|||
|
#18+
Имеется функция Collections.shuffle которая без проблем мешает примитивы в массиве <ArrayList>, но почему нет возможности её использовать чтобы перемешать ссылки на объекты в том же <ArrayList>? как можно выкрутится из такой ситуации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 06:13:38
|
|||
|---|---|---|---|
Перемешать <ArrayList> обьектов |
|||
|
#18+
whizzzkeyпримитивы в массиве <ArrayList> ArrayList - это не массив. Примитивы в generic'ах недопустимы. whizzzkeyно почему нет возможности её использовать чтобы перемешать ссылки на объекты в том же <ArrayList>? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 06:16:54
|
|||
|---|---|---|---|
Перемешать <ArrayList> обьектов |
|||
|
#18+
UsmanПримитивы в generic'ах недопустимы.whizzzkey, http://www.codenet.ru/webmast/java/autoboxing.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 10:19:10
|
|||
|---|---|---|---|
|
|||
Перемешать <ArrayList> обьектов |
|||
|
#18+
Ребята, но неужто вы не поняли что я имею ввиду? абстрагируемся от упаковки и точного определения <ArrayList> так вот имеем - ArrayList <Integer> - collections.shuffle работает ArrayList <Object> - collections.shuffle НЕ работает придумал вот такую хрень: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 10:28:32
|
|||
|---|---|---|---|
|
|||
Перемешать <ArrayList> обьектов |
|||
|
#18+
Можно TestCase посмотреть где shuffle не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 10:38:47
|
|||
|---|---|---|---|
|
|||
Перемешать <ArrayList> обьектов |
|||
|
#18+
whizzzkeyArrayList <Object> - collections.shuffle НЕ работает Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. чо не так-то? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.09.2012, 12:57:32
|
|||
|---|---|---|---|
|
|||
Перемешать <ArrayList> обьектов |
|||
|
#18+
А что мешает рандом вызвать и по его значению использовать (по необходимости, может дубли пропускать)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.09.2012, 07:48:57
|
|||
|---|---|---|---|
|
|||
Перемешать <ArrayList> обьектов |
|||
|
#18+
Код: java 1. =)) авторчо не так-то? Да всё так, я разобрался когда дебажить стал, все нормально шуфлит, у меня картинки на канве не перемешиваются и первое о чем я подумал - чето не то с шуффлом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2130957]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 284ms |
| total: | 452ms |

| 0 / 0 |
