안드로이드 개발 질문/답변
(글 수 40,700)
제가 날짜가 같은지 비교를 하려고 하는데 한개는 그레고리안 캘린더를 이용해서, 한 개는 데이터 베이스에 저장되어 있는 숫자를 이용해서 비교를 하려 합니다.
그레고리안 캘린더의 날짜는
day = String.valueOf(cal.get(Calendar.DAY_OF_MONTH));
이고, 데이터베이스에서 불러온 날짜는
chday = check.getString(0);
입니다.
여기서 day == chday를 하면 두 개가 다르다고 나옵니다.
하지만, break point를 걸어서 확인한 결과 두 변수의 값은 똑같이 24로 확인되었는데, 뭐가 다른지 궁급합니다.
day.equals( chday )
Java에서 == operator는 object가 같은지 비교에요.