
IntlCalendar::equals 메소드는 두 개의 IntlCalendar 객체가 동일한 날짜와 시간을 나타내는지 확인합니다. 두 객체가 동일한 인스턴스를 가리키는지 확인하려면, equals 메소드의 반환값이 true 인 경우, 두 객체의 hashcode() 메소드의 반환값을 비교하는 방법을 사용할 수 있습니다.
#hostingforum.kr
java
if (cal1.equals(cal2) && cal1.hashCode() == cal2.hashCode()) {
// 두 객체는 동일한 인스턴스를 가리키고 있습니다.
}
또는, 두 객체가 동일한 인스턴스를 가리키는지 확인하기 위해, equals 메소드의 반환값이 true 인 경우, 두 객체의 getClass() 메소드의 반환값을 비교하는 방법을 사용할 수 있습니다.
#hostingforum.kr
java
if (cal1.equals(cal2) && cal1.getClass() == cal2.getClass()) {
// 두 객체는 동일한 인스턴스를 가리키고 있습니다.
}
이러한 방법들은 두 객체가 동일한 인스턴스를 가리키는지 확인하는 데 사용할 수 있습니다.
2025-06-16 07:07