>  기사  >  Java  >  Java에서 객체가 null인지 확인하는 방법

Java에서 객체가 null인지 확인하는 방법

尚
원래의
2019-12-23 15:26:334039검색

Java에서 객체가 null인지 확인하는 방법

Java 언어는 기본 데이터 유형과 참조 데이터 유형이라는 두 가지 데이터 유형을 지원하며 null은 특수 참조 데이터 유형입니다.

객체가 null인지 확인하려면 if (obj == null) { }를 사용할 수 있습니다. 코드는 다음과 같습니다.

// 判断对象是否为null
if (str1 != null) {
    int len = str1.length();
}

위 코드를 다음 코드로 변경하면:

String str2 = "";
int num = str2.length();
System.out.println(num);    // 输出结果为0

str2는 값이 ""인 문자열 객체이기 때문에 위 코드를 실행할 때 예외가 발생하지 않습니다. ""는 길이가 0인 빈 문자열을 나타내며, 메모리 공간이 할당됩니다. str2는 "" 메모리 공간을 직접 가리키는 인스턴스화된 개체입니다.

빈 개체를 생성하는 데에는 두 가지 주요 가능성이 있습니다.

1. 프로그래머는 자신을 인스턴스화하는 것을 잊어버렸으므로 이러한 일이 발생하지 않도록 해야 하며 자신이 생성한 모든 개체를 인스턴스화해야 합니다.

2. 빈 개체는 다른 위치에서 전달되며 개체가 null인지 확인하여 방지해야 합니다.

더 많은 Java 지식을 알고 싶다면 java 기본 튜토리얼 칼럼을 주목해주세요.

위 내용은 Java에서 객체가 null인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.