티스토리 뷰

Java 1.4 이하 버전 부터는 <> Generic이 오류가 난다.

 

아래와 같은 코드가 Java 1.5 이상 부터는 정상 작동하지만 부득이하게 Java 버젼이 더 하위버젼인 서버에 적용한다면

해당 오브젝트로 형변환이 필요하다.

ArrayList<TrashDocVO> list = new ArrayList<TrashDocVO>();

log.append( list.get(i)).getFolder());

 

-> 이렇게 <> 제네릭을 제거해주고 해당 오브젝트로 형변환 해주면 하위버전에서도 에러없이 돌아간다.

ArrayList list = new ArrayList();

((TrashDocVO) list.get(i)).getFolder();

'개발 > JAVA' 카테고리의 다른 글

[Java] Calendar, Date 클래스  (0) 2017.01.17
[Java]Thread  (0) 2017.01.10
[Java 개념]4. 제어문, 반복문  (0) 2017.01.07
[Java 개념]3. 데이터 타입, 리터럴, 연산자  (0) 2017.01.07
[Java] Eclipse 단축키  (0) 2017.01.07