만약 우리가 리스트의 요소를 표시하기 위해 방법을 써야 한다고 가정하자.이전에 우리는 이렇게 코드를 쓰기만 했다.
public static void printList(PrintWriter out, List list) {
for(int i=0, n=list.size(); i < n; i++) {
if (i > 0) out.print(", ");
out.print(list.get(i).toString());
}
}
자바에서0 에서 List는 일반적인 형식입니다. 이 방법을 컴파일하려고 하면 unchecked 경고를 받을 수 있습니다.이러한 경고를 해결하기 위해 우리는 이렇게 이 방법을 수정한다.
public static void printList(PrintWriter out, List<Object> list) {
for(int i=0, n=list.size(); i < n; i++) {
if (i > 0) out.print(", ");
out.print(list.get(i).toString());
}
}
이 코드는 경고 없이 컴파일될 수 있지만, List < Object > 로 명시된list만 이 방법을 사용할 수 있기 때문에, 매우 유효하지는 않습니다.List과List와 같은 List는 List
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: