java null

    [Java] Optional로 Null 체크하기 - Java8이상

    [Java] Optional로 Null 체크하기 - Java8이상

    NullPointerException을 방지하기 위해 null인지 체크해야하는 상황이 많습니다. Java에서는 ifnull이나 nvl같은 메서드가 없어서 불편했는데, 이를 개선시키기 위해 Java8부터 Optional이라는 클래스를 도입했습니다. (다양한 예제를 살펴보다보니, String 타입의 변수에 ifnull, nvl처럼 사용하는 데에는 오히려 더 복잡해보이는 것 같기도 합니다... 그냥 if(str == null) str = "" 쓰기로함) Optional 사용법 null이 될 수 있는 값을 감싸는 Wrapper클래스입니다. 생성자 Optional.of(value): 주어진 값으로 Optional 객체를 생성합니다. 값이 null이 아니어야 합니다. String value = "Hello, Opt..