프로그래밍 언어/JAVA

자바 int []를 List<Integer>로 변환하는 방법

Rateye 2021. 11. 10. 10:45
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
반응형