멍두의 개발새발
[코딩테스트] - 코딩테스트 풀 때 알면 좋은 함수(JAVA) 본문
반응형
Array <-> List 변환
primitive 타입 List -> Array, Array -> List로 변환
import java.util.*;
import java.util.stream.*;
List<Integer> list = Arrays.stream(arr).boxed().collect(Collectors.toList());
int[] arr = list.stream().mapToInt(Integer::intValue).toArray();
List
list에서 중복 제거 하는 법
- distinct()함수
- Set 사용
import java.util.*;
import java.util.stream.*;
//1
List<Integer> list = list.stream().distinct().collect(Collectors.toList());
//2
Set<Integer> set = new HashSet<>(중복list);
List<Integer> list = new ArrayList<>();
list 정렬하는 법
list.stream().sorted().collect(Collectors.toList());
Set
중복을 허용하지 않는 객체
반응형
'Algorithm' 카테고리의 다른 글
[동적프로그래밍] - 피보나치 수열(in java) (0) | 2024.07.13 |
---|---|
[알고리즘] - 에라토스테네스의 체 in JAVA (1) | 2024.05.15 |
[자바]- length, length(), size() 구별하기 (0) | 2024.05.04 |