ArrayList 복사

724 단어 ArrayList
ArrayList 를 복사 하려 고 했 는데 이렇게 사용 하려 고 했 습 니 다.
 
ArrayList src = new ArrayList();
//      src     
// ...
ArrayList dest = new ArrayList();
Collections.copy(dest,src);
 
누가 알 겠 는가?
오류:
Index OutOf Bounds Exception-대상 목록 이 너무 작 아서 전체 원본 목록 을 포함 할 수 없습니다.
추적 을 통 해 발견(모두"공"):
 
public  ArrayList();  //          10   

public  ArrayList(int initialCapacity) //                 。

 
마지막 으로 이런 방식 을 취한 다.
 
ArrayList<String> dest = new ArrayList<String>(src);

 
스스로 기 예 를 잘 배우 지 못 하 는데,원래 이런 구조 함수 가 문 제 를 해결 할 수 있 었 구나!

좋은 웹페이지 즐겨찾기