optional1 Optional Optional Optional은 지네릭 클래스로 'T타입의 객체'를 감싸는 래퍼 클래스이다. 때문에 Optional 타입의 객체에는 모든 타입의 참조 변수를 담을 수 있다. 여기서 중요한것은 변수가 Optinal이라는 객체에 담아서 반환된다는 것이다. 이처럼 객체에 담아서 반환을 하면, 반환된 결과가 null인지 매번 if문으로 체크하는 대신 Optional에 정의된 메서드를 통해서 간단히 처리할 수 있다. ■ Optional 객체 생성 Optional 객체를 생성할 때는 of() 또는 ofNullable()을 사용한다. [Optional 객체 생성 예] Optional optVal = Optional.of("abc"); Optional optVal = Optional.of(new String("abc.. 2021. 12. 3. 이전 1 다음