-
코딩테스트를 위한 공식들 - (Collection)코테풀다끄적 2024. 8. 8. 22:47
눈감고도 수저로 밥을 먹듯, 문제를 풀 때 바로 튀어나오도록 반복해야하는 것들
1. Array를 List로 바꾸는 가장 간단한 2가지 방법
- Arrays.asList( ) : primitive type은 안됨
- Arrays.stream( array ).boxed().collect(Collectors.toList())
추가!! Arrays.stream( array ).mapToInt(Integer::intValue).toArray() -> int[] 를 리턴해야할 때.
2. List를 Array로 바꾸는 2가지 방법
- Integer[] arr = list.toArray(Integer[]::new) : List 객체의 toArray를 쓰고 파라미터로 변경할 배열의 생성자를 넣는다.
- int[] arr2 = list.stream().mapToInt(Integer::intValue).toArray() : 기본형 배열로 반환하고 싶을때
'코테풀다끄적' 카테고리의 다른 글
알아두면 좀 뽀대나는 사실들 ◖⚆ᴥ⚆◗ (0) 2024.05.19