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인지, 비어 있는지 또는 비어 있는지 확인하는 방법을 보여주었습니다.