Programming/Java
[Java] - 7. 자바 8 API의 기본 메서드와 스태틱 메소드
rw-
2023. 4. 4. 22:45
728x90
자바 8에서 추가한 기본 메소드로 인한 API 변화
Iterable의 기본 메소드
- forEach()
- spliterator()
List<String> name = new ArrayList<>();
name.add("young");
name.add("whiteship");
name.add("toby");
name.add("foo");
name.forEach(System.out::println);
Spliterator<String> spliterator = name.spliterator();
while (spliterator.tryAdvance(System.out::println));
young
whiteship
toby
foo
young
whiteship
toby
foo
Collection의 기본 메서드
- stream() / parallelStream()
- removeIf(Predicate)
- spliterator()
Comparator의 기본 메소드 및 스태틱 메소드
- reversed()
- thenComparing()
- static reverseOrder() / naturalOrder()
- static nullsFirst() / nullsLast()
- static comparing()
참고
https://docs.oracle.com/javase/8/docs/api/java/util/Spliterator.html
https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html
https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html
https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html
728x90
반응형