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

AP SSID획득후 비교에 대해서 질문드립니다.

0 추천
String ap_match_ssid = new String();

String m_strName = new String();

ap_match_ssid="지정ap SSID"

m_strName=wifimanager.getConnectionInfo().getSSID();

if(m_strName==ap_match_ssid){

 어쩌구저쩌구

}

대략 소스는 위와 같이 되어 있고 m_strName와 ap_match_ssid 각 string 변수를 출력했을경우 같은 결과가 나오는데

if문이 실행이 안되 이렇게 질문을 올립니다.

왜 if문이 실행이 안되는지 알려주세요.....
seok0916 (180 포인트) 님이 2014년 5월 12일 질문

2개의 답변

0 추천
초보개발자ㅠ (33,870 포인트) 님이 2014년 5월 12일 답변
0 추천
자바에서 문자열 비교는 위와같이 하면 안되죠...

저렇게 하면 해쉬값이 비교되는 것으로 알고있습니다...

String 클래스의 equals 메소드를 사용하세요.
인연 (31,880 포인트) 님이 2014년 5월 12일 답변
...