2011-11-16 3 views

답변

13

사용할 수 있습니다. 매개 변수가없는 ArrayList.toArray() 호출은 Object[]을 반환하지만 매개 변수화 된 버전 T[] ArrayList<T>.toArray(T[])은 예상 한 값을 반환합니다. 매개 변수로 전달한 배열의 크기를 올바르게 지정하면 다른 배열을 할당하는 대신 전달하는 배열을 사용합니다.

ArrayList<CustomObject> foo; 
//... 
CustomObject[] bar = foo.toArray(new CustomObject[foo.size()]); 
0

사용 :

CustomObject[] customObjects = myList.toArray(new CustomObject[myList.size()]) 
0

CustomObj [] = CustomArray에 새로운 CustomObj [크기];

customArray = (CustomObj []) ArrayListObj.toArray (customArray);

관련 문제