1
2
3
4
5
|
int[] a = {1,2,3,4,5,6};
a = Arrays.stream(a).boxed().sorted(Collections.reverseOrder()).mapToInt(Integer::intValue).toArray();
// a = {6,5,4,3,2,1}
|
cs |
- 앞에 있는 게시물에는 int[] 배열을 Interger[]로 변환시키고 그 변환된 배열을 내림차순으로 정렬 후 다시
int[] 배열로 바꾸어 주었는데 위와 같은 방법으로 스트림을 사용하면 Integer변환 없이 사용할 수 있다.
반응형
'프로그래밍 언어 > JAVA(자바)' 카테고리의 다른 글
[자바/java] Arrays.fill()을 이용한 int[] 배열 , 이차원 배열 값 채우기 (0) | 2020.08.30 |
---|---|
[자바/java] 순서대로 저장, 출력하는 HashMap - LinkedHashMap 사용하기 (0) | 2020.08.28 |
[자바/java] Arrays.stream을 이용해 배열 최소값 찾고 응용해보기 (0) | 2020.05.06 |
[자바/java] int[] 배열을 Integer[] 배열로 변환 (반대 과정 포함/내림차순 정렬) (0) | 2020.05.05 |
[자바/java] stream사용해서 ArrayList<Integer>을 int[]로 반환하기 (0) | 2020.04.18 |