JAVA/Coding Test3 [JAVA] Stream과 Collection 시간 차이 [참고] 백준 1181번 : 단어 정렬 배열의 중복을 제거할 때 Collection이 빠를까 Stream()이 빠를까 궁금했다. - Hash 사용 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.Comparator; import java.util.HashSet; public class P1181_단어정렬_hash { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStre.. 2024. 1. 18. [JAVA] Stream을 이용하여 배열에서 중복된 값 제거하기 [참고] 백준 1181번 : 단어 정렬 String[]에서 중복된 값 제거하기 String[] array = Arrays.stream(arr).distinct().toArray(String[]::new); //value -> new String[value] == String[]::new 2024. 1. 18. [JAVA] Arrays.sort(), Comparator 사용 / 두 가지 이상 기준으로 정렬 / 알파벳 순으로 정렬 [참고] 백준 1181번 : 단어 정렬 String[]에서 길이가 짧은 것부터 길이가 같으면 사전 순으로 정렬하기 //(String s1) -> s1.length() == String::length Arrays.sort(arr, Comparator.comparing(String::length).thenComparing(Comparator.naturalOrder())); (String s1) -> s1.length() => String::length 2024. 1. 18. 이전 1 다음 728x90 반응형