Java 문자열이 Null인지, 비어 있는지 또는 비어 있는지 확인

Java Munjayeol I Nullinji Bieo Issneunji Ttoneun Bieo Issneunji Hwag In



Java 프로그래밍에서는 개발자가 불필요한 값을 찾아 생략해야 하는 요구 사항이 있을 수 있습니다. 예를 들어, 메모리를 축적하고 코드 흐름에 영향을 미치는 값을 추적합니다. 이러한 경우 문자열이 ' 없는 ”, “ 비어 있는 ' 또는 ' 공백 ”는 Java에서 코드에 포함된 항목을 제거하거나 수정하는 데 도움이 됩니다.

이 글에서는 Java에서 'null', 'empty' 또는 'blank' 문자열을 확인하는 방법에 대해 설명합니다.







Java에서 문자열이 'Null', 'Empty' 또는 'Blank'인지 확인하는 방법은 무엇입니까?

문자열이 null인지, 비어 있는지 또는 비어 있는지 확인하려면 ' 없는 ' 예약 키워드, ' 비었다() ” 방법 또는 “ isBlank() ' 방법, 각각.



없는 ” 키워드는 값이 “ 없는 '. “ 비었다() ” 메서드는 문자열이 비어 있는지 여부를 확인하고 이를 기반으로 부울 결과를 반환하고 “ isBlank() ” 메서드는 제공된 문자열이 비어 있거나 공백만 누적된 경우 true를 반환합니다.



참고: isEmpty() ' 그리고 ' isBlank() ' 메서드는 해당 결과를 부울 값으로 반환합니다. 즉, ' 허위 사실 '.





예제 1: 'if/else' 문을 사용하여 Java에서 문자열이 Null인지, 비어 있는지 또는 비어 있는지 확인

이 예에서 논의된 접근 방식은 ' 다른 경우라면 ” 문을 사용하여 null, 비어 있거나 비어 있는 문자열을 확인합니다.



문자열 string1 = null;
문자열 문자열2 = '' ;
문자열 문자열3 = ' ' ;
만약에 ( 문자열1 == null ) {
System.out.println ( '첫 번째 문자열은 null입니다!' ) ;
} 또 다른 {
System.out.println ( '첫 번째 문자열이 null이 아닙니다.' ) ;
}
만약에 ( string2.isEmpty ( ) == 진실 ) {
System.out.println ( '두 번째 문자열이 비어 있습니다!' ) ;
} 또 다른 {
System.out.println ( '두 번째 문자열이 비어 있지 않습니다.' ) ;
}
만약에 ( string3.isBlank ( ) == 진실 ) {
System.out.println ( '세 번째 문자열은 비어 있습니다!' ) ;
} 또 다른 {
System.out.println ( '세 번째 문자열은 비어 있지 않습니다' ) ;
}

위의 코드 줄에서 다음 단계를 적용합니다.

  • 먼저 '로 문자열을 초기화합니다. 없는 ', 보관해라 ' 비어 있는 ' 그리고 ' 공백 ”, 각각 데이터 유형을 지정합니다. 즉, “ '.
  • 다음 단계에서 ' 다른 경우라면 '를 확인하는 문 없는 ' 문자열을 ' 없는 ” 키워드.
  • 이제 ' 비었다() ' 그리고 ' isBlank() ” 메서드를 초기화된 문자열과 함께 사용하여 해당 문자열이 각각 비어 있는지 또는 비어 있는지 확인하고 이를 기반으로 부울 값을 반환합니다.

산출

위의 출력에서 ​​전자 조건이 “ 진실 ” 문자열 값이 “ 없는 ”, “ 비어 있는 ' 그리고 ' 공백 ', 각각.

예제 2: 사용자 정의 함수를 사용하여 Java에서 문자열이 Null인지, 비어 있는지 또는 비어 있는지 확인

이 특정 예에서는 사용자 정의 함수를 통해 논의된 조건에 대한 문자열에 검사를 적용할 수 있습니다.

공공 정적 무효 메인 ( [ ] 인수 ) {
문자열 string1 = null;
문자열 문자열2 = '' ;
문자열 문자열3 = ' ' ;
System.out.println ( '첫 번째 문자열은: ' + isNullEmptyBlank ( 문자열1 ) ) ;
System.out.println ( '두 번째 문자열은: ' + isNullEmptyBlank ( 문자열2 ) ) ;
System.out.println ( '세 번째 문자열은: ' + isNullEmptyBlank ( 문자열3 ) ) ;
}
공개 정적 문자열 isNullEmptyBlank ( 문자열 문자열 ) {
만약에 ( 문자열 == null ) {
반품 '없는' ;
}
또 다른 만약에 ( string.isEmpty ( ) ) {
반품 '비어 있는' ;
}
또 다른 만약에 ( string.isBlank ( ) ) {
반품 '공백' ;
}
또 다른 { 반품 끈; } }

이 코드 블록에 따라 아래 제공된 단계를 수행하십시오.

  • 마찬가지로 논의된 대로 동일한 순서로 문자열을 초기화합니다.
  • 그런 다음 '기능을 호출하십시오. isNullEmptyBlank() ” 초기화된 각 문자열을 인수로 하나씩 전달합니다.
  • 이제 ' isNullEmptyBlank() '를 반환하고 반환 유형을 '로 지정합니다. '.
  • 함수 매개변수는 필수 조건에 대해 평가해야 하는 문자열에 해당합니다.
  • (함수) 정의에서 ' 다른 경우라면 ” 문은 전달된 각 문자열에 대해 이를 기반으로 해당 문자열 값을 반환합니다.

산출

이 결과는 전달된 각 문자열이 적절하게 평가됨을 의미합니다.

결론

Java에서 문자열이 null, 비어 있거나 비어 있는지 확인하려면 ' 없는 ' 예약 키워드, ' 비었다() ” 방법 또는 “ isBlank() ' 방법, 각각. 이는 '에서 논의된 방법을 간단히 적용하여 달성할 수 있습니다. 다른 경우라면 ' 문 또는 '를 통해 사용자 정의 ' 기능. 이 블로그에서는 문자열이 null인지, 비어 있는지 또는 비어 있는지 확인하는 방법을 보여주었습니다.