728x90
import java.util.Optional;
public void optional() {
// 옵셔널
Optional<String> opt = Optional.ofNullable("자바 Optional 객체");
System.out.println(opt.get());
String str = null;
Optional<String> opt2 = Optional.ofNullable(Optional.ofNullable(str)
.orElseGet(() -> str == null ? "fail" : "success"));
System.out.println("opt2.isPresent() : " + opt2.isPresent());
if(opt2.isPresent()) {
System.out.println(opt2.get());
}}
}
728x90
'java' 카테고리의 다른 글
[java] 클래스명, 필드명 가져오기 (0) | 2021.10.25 |
---|---|
[java] Spring Tool Suite(STS) 자주 사용하는 단축키 (1) | 2021.10.15 |
[java] 자바 정규식 표현방법 (0) | 2021.09.09 |
[java] 정규식을 통한 공백 제거 (0) | 2021.09.09 |
[java] Stream, Lambda (0) | 2021.06.22 |