반응형
Groovy에서 문자열이 null이 아닌 공백인지 어떻게 알 수 있습니까?
그루비는 추가 isAllWhitespace()
대단한 문자열에 대한 방법을하지만, 할 수없는 것 좋은 문자열이 아닌 다른 경우 결정하는 방법 단지 그것에 공백을.
내가 생각해 낸 가장 좋은 것은 :
myString && !myString.allWhitespace
그러나 그것은 너무 장황하게 보입니다. 이것은 이것을 확인 하는 더 간단한 방법 이 있어야 하는 검증의 일반적인 일처럼 보입니다 .
다른 옵션은
if (myString?.trim()) {
...
}
보다 의미 론적으로 만들기 위해 String에 메소드를 추가 할 수 있습니다.
String.metaClass.getNotBlank = { !delegate.allWhitespace }
당신이하자 :
groovy:000> foo = ''
===>
groovy:000> foo.notBlank
===> false
groovy:000> foo = 'foo'
===> foo
groovy:000> foo.notBlank
===> true
반응형
'IT story' 카테고리의 다른 글
각도로 요소 초점 설정 (0) | 2020.08.03 |
---|---|
jquery는 자바 스크립트 라이브러리 또는 프레임 워크입니까? (0) | 2020.08.03 |
SCSS / SASS로 퍼센트 계산 (0) | 2020.08.03 |
효율적인 방법으로 Map에서 여러 키를 제거 하시겠습니까? (0) | 2020.08.03 |
문자열 보간에서 달러 기호를 이스케이프 처리 (0) | 2020.08.02 |