84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
JDK1.7 소스 코드는 다음과 같습니다.
이 문장final List l = list의 의미는 무엇인가요? 전달된 목록을 직접 조작해도 마찬가지이지 않을까요?
저는 Java 자체 학습 초보자입니다. 이 내용을 보면 조금 혼란스럽습니다. 선배들이 혼란을 해소할 수 있도록 도와주시면 감사하겠습니다.
해 보세요:
컴파일 오류:
list의 유형이 List<?>이고 구체적인 유형을 모르기 때문에 목록에서 Object를 꺼낼 수만 있고 가져올 수는 없습니다. 목록에 삽입하세요. list的类型是List<?>,不知道具体的类型,所以只能从列表里取出一Object,不能往列表插入。
list
List<?>
所以转成List。
或者换成List<T>
List<T>
List
해 보세요:
으아악컴파일 오류:
으아악list
의 유형이List<?>
이고 구체적인 유형을 모르기 때문에 목록에서 Object를 꺼낼 수만 있고 가져올 수는 없습니다. 목록에 삽입하세요.list
的类型是List<?>
,不知道具体的类型,所以只能从列表里取出一Object,不能往列表插入。所以转成List。
或者换成
그러므로 목록으로 변환하세요. 🎜 🎜또는List<T>
List
로 변경하세요.🎜 으아악