Java에서 null 확인

작가: Eugene Taylor
창조 날짜: 9 팔월 2021
업데이트 날짜: 22 6 월 2024
Anonim
객체 참조가 널인지 아닌지 확인하는 방법? | 자바 팁과 요령
동영상: 객체 참조가 널인지 아닌지 확인하는 방법? | 자바 팁과 요령

콘텐츠

Null은 변수가 개체를 참조하지 않고 값이 없음을 나타냅니다. 표준 "if"문을 사용하여 코드에서 null 값을 확인할 수 있습니다. Null은 일반적으로 무언가가 존재하지 않음을 나타내거나 확인하는 데 사용됩니다. 그런 맥락에서 코드 내에서 다른 프로세스를 시작하거나 중지하기위한 조건으로 사용할 수 있습니다.

단계로

2 부 중 1 부 : Java에서 null 확인

  1. 변수를 정의하려면 "="를 사용하십시오. 단일 "="는 변수를 선언하고 여기에 값을 할당하는 데 사용됩니다. 이를 사용하여 변수를 null로 설정할 수 있습니다.
    • "0"과 null 값은 동일하지 않으며 다른 방식으로 작동합니다.
    • variableName = null;
  2. "=="를 사용하여 변수 값을 확인하십시오. "=="는 카운터 양쪽의 두 값이 같은지 확인하는 데 사용됩니다. "="를 사용하여 변수를 null로 설정 한 경우 변수가 null인지 확인하면 "true"가 반환됩니다.
    • variableName == null;
    • "! ="를 사용하여 값이 같지 않은지 확인할 수도 있습니다.
  3. "if"문을 사용하여 null에 대한 조건을 만듭니다. 표현식은 부울 (true 또는 false)을 반환합니다. 명령문이 다음에 수행 할 작업에 대한 조건으로 부울 값을 사용할 수 있습니다.
    • 예를 들어 값이 null 인 경우 "object is null"텍스트를 인쇄합니다. "=="가 변수를 null로 반환하지 않으면 조건을 건너 뛰거나 다른 경로를 따릅니다.
    • 개체 개체 = null; if (object == null) {System.out.print ( "object is null"); }

2/2 부 : null 검사 사용

  1. 알 수없는 값으로 null을 사용합니다. 할당 된 값 대신 null을 기본값으로 사용하는 것이 일반적입니다.
    • 문자열 ()은 실제로 사용될 때까지 값이 null임을 의미합니다.
  2. 프로세스 중지 조건으로 null을 사용합니다. null 값을 반환하면 루프를 중지하거나 프로세스를 중단하는 트리거로 사용할 수 있습니다. 이것은 무언가 잘못되었거나 원하지 않는 조건이 충족되었을 때 오류 또는 예외를 발생시키는 데 더 일반적으로 사용됩니다.
  3. 시작되지 않은 상태를 나타내려면 null을 사용합니다. 마찬가지로 null은 프로세스가 시작되지 않았 음을 나타내는 플래그로 사용되거나 프로세스 시작을 나타내는 조건으로 사용될 수 있습니다.
    • 예를 들어, 객체가 null 인 동안 무언가를하거나 객체가 null이 아닐 때까지 아무것도하지 않습니다.

      동기화 된 방법 () {while (방법 () == null); 메소드 (). nowCanDoStuff (); }

  • 일부는 값이 항상 객체를 가리켜 야하는 객체 지향 프로그래밍 내에서 null bad 프로그래밍을 자주 사용합니다.