|
|
|
Поясните работу метода <T> T[] toArray(T[] a) интерфейса java.util.Collection<E>
|
|||
|---|---|---|---|
|
#18+
Всем привет, не могу разобраться в методе <T> T[] toArra y(T[] a) интерфейса java.util.Collection<E>. Такой код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. В первом случае результат сохраняется в arr, который передается в качестве аргумента. Во втором случае в качестве аргумента передаем массив нулевого размеры, но метод возвращает массив В третьем случае мы передаем массив в качестве аргумента и возвращаем туда же методом. Пояснить кто-нибудь плиз, зачем так сделано, в особенности 2-й способ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2013, 09:32:14 |
|
||
|
Поясните работу метода <T> T[] toArray(T[] a) интерфейса java.util.Collection<E>
|
|||
|---|---|---|---|
|
#18+
Владимир1984Всем привет, не могу разобраться в методе <T> T[] toArra y(T[] a) интерфейса java.util.Collection<E>. Такой код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. В первом случае результат сохраняется в arr, который передается в качестве аргумента. Во втором случае в качестве аргумента передаем массив нулевого размеры, но метод возвращает массив В третьем случае мы передаем массив в качестве аргумента и возвращаем туда же методом. Пояснить кто-нибудь плиз, зачем так сделано, в особенности 2-й способ? Второй метод для того чтобы класс Collections внутри созад new String[] массив а не Object[] и вернул его http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Collection.html#toArray(T []) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2013, 13:23:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38124575&tid=2130123]: |
0ms |
get settings: |
15ms |
get forum list: |
31ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
63ms |
get topic data: |
23ms |
get forum data: |
6ms |
get page messages: |
79ms |
get tp. blocked users: |
2ms |
| others: | 292ms |
| total: | 527ms |

| 0 / 0 |
