Java 배열 다루기 - 중복 제거, int 배열을 string 배열로 형변환, int 배열 내림차순 정렬 (Arrays.stream())


Java 배열 다루기 - 중복 제거, int 배열을 string 배열로 형변환, int 배열 내림차순 정렬 (Arrays.stream())

Java로 코테 문제풀이하면서 자주 사용하게 되는 문법들 정리 1. 자바 Array에서 중복을 제거하는 방법 Arrays.stream()을 이용하는 방법이다. distinct() 메서드로 중복을 제거할 수 있고, array stream을 toArray()로 다시 배열로 바꾸면 된다. int[] input = {1, 4, 3, 1, 5, 2, 2}; int[] removedInput = Arrays.stream(input).distinct().toArray(); System.out.println(Arrays.toString(removedInput)); // [1, 4, 3, 5, 2] 이를 하려면 Arrays를 import해야 한다. import java.util.Arrays; 또는 HashSet 자료구조를 이용해도 된다. HashSet은 아래와 같이 사용한다. import java.util.HashSet; ... HashSet<Integer> input = new HashSet<>(...


#java #stream #배열

원문링크 : Java 배열 다루기 - 중복 제거, int 배열을 string 배열로 형변환, int 배열 내림차순 정렬 (Arrays.stream())