728x90
반응형
질문 : int []를 List로 변환하는 방법 자바?
Java에서 int[]
를 List<Integer>
로 어떻게 변환합니까?
물론 항목별로 루프를 수행하는 것보다 다른 답변에 관심이 있습니다. 그러나 다른 답변이 없다면이 기능이 Java의 일부가 아니라는 사실을 보여주기 위해 가장 좋은 답변을 선택하겠습니다.
답변
Arrays.asList
는 boxing을 처리하지 않고 원하는 것이 아닌 List<int[]>
int[]
에서 List<Integer>
로 변환하는 지름길은 없습니다. 유틸리티 방법을 만들어야합니다.
int[] ints = {1, 2, 3};
List<Integer> intList = new ArrayList<Integer>(ints.length);
for (int i : ints)
{
intList.add(i);
}
출처 : https://stackoverflow.com/questions/1073919/how-to-convert-int-into-listinteger-in-java
728x90
반응형
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
Java가 연산자 오버로딩을 제공하지 않는 이유 (0) | 2021.11.11 |
---|---|
Java에서 매개 변수 유형 옆에있는 3개의 점(...) 의 의미 (0) | 2021.11.11 |
Java에서 InputStream을 String으로 변환하는 가장 쉬운 방법 (0) | 2021.11.04 |
자바 스크립트에서 배열을 복제하는 가장 빠른 방법- slice vs for (0) | 2021.11.04 |
JSLint 또는 JSHint JavaScript 유효성 검사를 사용해야 하는 이유 (0) | 2021.11.04 |