Array를 ArrayList로 변환하는 것에 대한 경고
迷茫
迷茫 2017-06-12 09:25:17
0
2
761

으아악
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
巴扎黑

asList 是个泛型,可变参数的函数,所以传入数组的时候,这个数组如果是基本类型数据,会被当作一个对象处理,题中就是 int[]。如果数据定义成 Integer[] 的,在 asList은 여러 변수 매개변수로 확장됩니다.

또 다른 문제는 Integer[],它转换之后与 ArrayList<String>에도 일반 유형 불일치 문제가 있다는 것입니다. Java8에서는 스트림을 사용하여 쉽게 변환할 수 있습니다. 이전 Java 버전에서는 루프를 사용할 수 있습니다. 여기에 Stack Overflow

에 대한 답변이 있습니다.
世界只因有你

으아악

List는 ArrayList으로 자동 변환될 수 없습니다

데이터 유형을 통일하는 것이 좋습니다. int[] arr = { 1, 10, 8 }; String[] arr = { "1", "10", "8" };

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!