|
|
|
конвертация ArrayList'a одного объекта в ArrayList другого объекта
|
|||
|---|---|---|---|
|
#18+
Необходимо написать шаблонный метод конвертации ArrayList'a одного объекта в ArrayList другого объекта. Поясню задачу. Есть класс A: Код: java 1. 2. Есть класс B, причем объект этого класса можно получить из объекта класса A: Код: java 1. 2. 3. 4. 5. 6. 7. Таких "парных" классов очень много. И для каждого писать код типа этого не хотелось бы: Код: java 1. 2. 3. Поэтому пробую написать шаблонный метод, но не знаю как из generic'a получить тип Class: Код: java 1. 2. 3. 4. 5. 6. 7. 8. Еще вопрос есть. Правильно ли я понимаю, что в любом случае придется возвращать из метода List<Object> , и потом уже его явно приводить к другому классу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 13:48:27 |
|
||
|
конвертация ArrayList'a одного объекта в ArrayList другого объекта
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Посмотрите проект Guava. Там такое уже должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:01:02 |
|
||
|
конвертация ArrayList'a одного объекта в ArrayList другого объекта
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:01:40 |
|
||
|
конвертация ArrayList'a одного объекта в ArrayList другого объекта
|
|||
|---|---|---|---|
|
#18+
Таки написал, только коряво Код: 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. 42. 43. 44. 45. 46. 47. 48. Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 14:23:38 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=197&tid=2128068]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 341ms |

| 0 / 0 |
