ArrayList<Integer> al;
al = new ArrayList<Integer>();
al.add(값);
:
al에 저장된 int 값들을 int[]로 변환하려는데 잘 안되네요.
al.toArray()하면 리턴값이 Object[]가 되던데 이걸 int[]로 어떻게 바꾸나요?
아니면 다른방법으로 해야 되나요? 조언 부탁드립니다.
바로 바꾸는건 못찾았구요 다음의 방법으로 되긴되네요. 필요하신분 참조하세요
int [] toArray = new int[al.size()]; int i=0; for (Integer integer : al) { toArray[i++] = integer; } return toArray;
로그인 유지
바로 바꾸는건 못찾았구요 다음의 방법으로 되긴되네요. 필요하신분 참조하세요
int [] toArray = new int[al.size()];
int i=0;
for (Integer integer : al) {
toArray[i++] = integer;
}
return toArray;