
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.05.2015, 01:18
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
Что-то не могу сообразить, почему так? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. SubtreePosition - enum ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.05.2015, 08:52
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
Кто-то в обход генерикам засунул в Object в ArrayList. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2015, 15:53
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
Blazkowicz, Неа, нет там такого. Вот я голову и ломал сидел, так и не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.05.2015, 16:32
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
DoSOfRedRiverНеа, нет там такого. Вот я голову и ломал сидел, так и не понял. Java Runtime Environment с вами не согласно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2015, 12:15
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
DoSOfRedRiver, а чего TraverseStruct то обощенный, а то нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2015, 12:37
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
DoSOfRedRiver, попробуйте так. Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2015, 20:08
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
olzhas, Работает. А не расскажите, в чём дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2015, 20:25
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
DoSOfRedRiverРаботает. А не расскажите, в чём дело? Так оно даже не компилировалось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.05.2015, 21:12
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
Blazkowicz, Угу, не компилировалось. Нужно было написать, я чего-то провтыкал на этот счёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2015, 06:26
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
DoSOfRedRiver, Я честно говоря не знаю почему, просто у меня была похожая ситуация и я ее так решал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2015, 07:48
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
DoSOfRedRiverolzhas, Работает. А не расскажите, в чём дело? Дело в том что вы в итераторе ожидаете такой тип: ArrayList<TraverseStruct<SubtreePosition>> store; А ваш ArrayList<TraverseStruct> store; аналогичен ArrayList<TraverseStruct<Object>> store; for (TraverseStruct<?> struct : store) - сообщает компилятору что в TraverseStruct лежит path с элементами любого типа. Поэтому его можно спокойно кастить к вашему. О чем всё равно должен быть warning. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2015, 10:09
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
Интересная особенность джавовских дженеников - если класс параметризирован, но мы начинаем использовать его без параметра, копилятор перестает принимать во внимание ВСЕ параметризиванные типы внутри этого класса, даже те, которые не относятся к параметру самого класса. То есть когда вы написали Код: java 1. 2. 3. struct.path вернул вам непараметризованный ArrayList path Подробнее тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2015, 14:34
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
Спасибо всем, теперь понятно стало. Почитаю что-нибудь на этот счёт ещё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.05.2015, 15:36
|
|||
|---|---|---|---|
|
|||
Не хочет итерировать foreach |
|||
|
#18+
DoSOfRedRiverСпасибо всем, теперь понятно стало. Почитаю что-нибудь на этот счёт ещё. http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2125412]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 324ms |

| 0 / 0 |
