대량 메서드는 길이가 짧을 뿐 아니라 성능 면에서 더 뛰어난 경우도 있습니다.
예:
void test(Collection<Integer> numbers) {
List<Integer> result = new ArrayList<>();
for (Integer i : numbers) {
result.add(i);
}
}
수정 적용 후:
void test(Collection<Integer> numbers) {
List<Integer> result = new ArrayList<>();
result.addAll(numbers);
}
Use Arrays.asList() to wrap arrays(Arrays.asList()를 사용해 배열 래핑) 옵션을 사용하면 대량 메서드에 컬렉션이 필요한 경우에도 배열을 보고할 수 있습니다.
이 경우 빠른 수정이 Arrays.asList() 호출의 배열을 자동으로 줄 바꿈합니다.
2017.1의 새로운 기능