JAVA (2) 썸네일형 리스트형 Collector import java.util.*; import java.util.function.Supplier; import java.util.stream.Collector; import java.util.stream.Collectors; import java.util.stream.Stream; public class Example { public static void main(String[] args) { List totalList = Arrays.asList(new Student("홍길동", 10, Student.Sex.MALE), new Student("김수애", 6, Student.Sex.FEMALE), new Student("신용권", 10, Student.Sex.MALE), new Student("박수미".. Optional 클래스 import java.util.ArrayList; import java.util.List; import java.util.OptionalDouble; public class Example { public static void main(String[] args) { List list = new ArrayList(); /*요소가 없기때문에에외 발생 NoSuchElementException: No value present double avg=list.stream() .mapToInt(Integer::intValue) .average() .getAsDouble(); */ //요소가 없을 경우에 예외를 피하는 3가지 방법 //1번째 Optional 객체를 얻어 isPresent()로 평균값여부확인 Optional.. 이전 1 다음