티스토리 뷰

반응형
  • Java 7에서 추가된 메소드이다.
  • 첫 번째 인자로 받은 객체의 null 여부를 검사하여 다음과 같이 동작한다.
    • null이 아닌 경우: 해당 객체를 그대로 반환한다.
    • null인 경우: NPE를 발생시킨다.
  • 두 번째 인자에 문자열을 입력하여 NPE의 메시지를 설정할 수 있다.
public class Main {
    public static void main(String[] args) {
        String nullString = null;
//        String nullString = "null";
        String checked = Objects.requireNonNull(nullString, "널이에용");
        System.out.println(checked);
    }
}
  • 위 코드의 주석을 변경하면 checked는 null이라는 문자열로 출력된다.
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함