본문 바로가기
Java/Optional

Java Optional 예시 2(ofNullable, isPresent, isEmpty)

by S.T.Lee 2022. 11. 13.
package lec10.Optional.ex01;

import java.util.Optional;

public class OptionalMain02 {
	
	public static void main(String[] args) {
		
		String korea = Optional.of("korea").get();
		System.out.println("옵셔널의 값 :" + korea);
		
		//Present 값이 있으면 true, 아닐시 false
		boolean good = Optional.ofNullable("good").isPresent();
		System.out.println("존재하는 가? " + good);
		
		boolean bad = Optional.ofNullable(null).isPresent();
		System.out.println("존재하는 가? " + bad);
		
		boolean america = Optional.ofNullable("America").isEmpty();
		System.out.println("비어있는 가 ?" + america);
		
		boolean empty = Optional.ofNullable(null).isEmpty();
		System.out.println("비어있는 가? " + empty);
	}
	
}

'Java > Optional' 카테고리의 다른 글

Java Optional 예시 7(map, trim)  (0) 2022.11.13
Java Optional 예시 5(filter)  (0) 2022.11.13
Java Optional 예시 4(orElseThrow)  (0) 2022.11.13
Java Optional 예시 3(orElse, orElseGet)  (0) 2022.11.13
Java Optional 예시 1(empty, ofNullable)  (0) 2022.11.13