마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

문자열 비교가 안돼네요...

0 추천
String sub = str.substring(0, 2);
String s = sub.trim();
Toast.makeText(getApplicationContext(), s, Toast.LENGTH_SHORT).show();
if(s.equals("문자열")) {}

위에 소스처럼 저런식으로 문자열 비교를 하고 있는데요..

디버깅이나 토스트나 로그로 찍어봤을때는 정확히 비교할려는 문자가 맞는데도 if문을 못타네요...

생각할 수 있는 원인으로 무엇이 있을까요? ㅠㅠ

익명사용자 님이 2015년 11월 27일 질문

1개의 답변

0 추천
 
채택된 답변
if(s.equals("문자열".trim()) 으로 해보세요.

문자열이 trim 되어 있다는 보장이 없어서 그럴꺼 같은데

문자열 앞이나 뒤 모두 확인해보세요.
라쎄린드 (25,460 포인트) 님이 2015년 11월 27일 답변
...