문자열에 공백이 아닌 다른 것이 있는지 어떻게 확인할 수 있습니까?
이 코드는 작동하지 않았다 : 공백과 새로운 라인 값이android : 문자열에 공백뿐만 아니라 공백이 있는지 확인하십시오.
String string = " \n\n\t\t ";
if(string.length()==0) doSomething();
때문이다.
아무도 말해 줄 수 있습니까?
주 : minSDKVersion = 5
감사합니다 :)
문자열에 공백이 아닌 다른 것이 있는지 어떻게 확인할 수 있습니까?
이 코드는 작동하지 않았다 : 공백과 새로운 라인 값이android : 문자열에 공백뿐만 아니라 공백이 있는지 확인하십시오.
String string = " \n\n\t\t ";
if(string.length()==0) doSomething();
때문이다.
아무도 말해 줄 수 있습니까?
주 : minSDKVersion = 5
감사합니다 :)
이 시도 :
if (string.trim().length() == 0) { /* all white space */ }
또는 당신이 사용할 수있는 정규 표현식 :
는if (string.matches("\\w*")) { . . . }
당신은 문자열의 양쪽 끝에서 공백을 제거 trim
를 사용할 수 있습니다. 그런 다음 빈 문자열과 비교하십시오.
고맙습니다 :) 작동합니다. –
시도 :
if (string == null || TextUtils.isEmpty(string.trim()) doSomething();
고맙습니다. –