2010-01-30 1 views

ответ

5

Если вы сделали не есть клон() можно заменить внутреннюю для с:

System.arraycopy(in[i], 0, ret[i], 0, in[0].length); 

Но так как вы «Я создаю новый объект в вашем внутреннем цикле. Я не вижу другого способа сделать это.

+0

@OldEnthusiast, хороший глаз, я не видел часть '.clone()'. –

0

возможно APACHE commons библиотеки, которая содержит класс ArrayUtilsmay помочь вам, но я заметил, что вы можете столкнуться с IndexOutOfBoundException, если это утверждение справедливо:

1 .length || в [2] .length || в [n-1] .length) < в [0]. длина

PS Я знаю, что утверждение не является синтаксически правильным, но оно дает вам представление о проблеме;)

Смежные вопросы