2017-02-08 2 views
0

바보 같은 질문이지만 여기에 내 문제가 있습니다.Java CommonsLang StringUtils.isBlank on instant

나는 개체에 대한 작업을하고 무효, 빈 문자 등의 모든 멤버 변수를 확인해야합니다.하지만 내 개체에는 문자열이있을뿐만 아니라 인스턴트 및 부울도 있습니다.

StringUtils에서 다른 방법으로 시도해 보았지만 문서를 읽었지만 그렇게 할 방법을 찾지 못했습니다.

팁이 있습니까? 나는 stringUtils없이 수표를 만들 수 있다는 것을 알고 있지만 나는 길을 찾지 못했다고 믿을 수 없다.

도움 주셔서 감사합니다.

당신은 객체의 다른 종류의 예에 널 (null) 검사를 수행 java.util 패키지에서 Objects 클래스를 사용할 수 있습니다
+1

그래서 ___String___ Utils라는 클래스에는'boolean'과'Instant'를 검사하는 항목이 포함되어 있지 않습니다. – Tom

답변

0

:

Date d = null; 
Character c = new Character('c'); 
System.out.println(Objects.isNull(d)); 
System.out.println(Objects.isNull(c)); 

당신은 또한 method 또는 서비스에 전송하기 전에 값의 유효성을 검사 requireNonNull 같은 방법을 사용할 수 있습니다 .

HereObjects 클래스의 javadoc

+0

Darshan 감사합니다! – raik

+0

'if (obj == null)'보다 낫지 않습니다. 유일한 유용성은 메소드 참조 술어입니다. – Bohemian