String[] str = (String[])list.toArray();

을 하여 ClassCastException 이 발생시에는

String[] str = new String[list.size()];
list.toArray(str);

을 str 배열에 list 요소가 array화 되어 저장된다.

마찬가지로, LinkedHashSet 도

LinkedHashSet set
String[] arr2 = new String[set.size()];
set.toArray(arr2);



String[] toUser, toRes
toUser = toRes;



ArrayList for 루프시
for(int i=0; i<list.size(); i++){} // list는 DAO 에서 객체 생성후에 담아 주기 때문에 list != null 처리가 필요없음.

String[] arr for 루프시
for(int i=0; arr != null && i < arr.length; i++){} // arr 은 반드시 != null 체크를 하도록 하자..!!

+ Recent posts