«equals» 태그된 질문

Java equals 메소드를 참조하여 일부 객체가이 객체와 "동일"한지 여부를 나타냅니다.

8
java equals () 메소드 재정의-작동하지 않습니까?
나는 equals()오늘 시험 법 에 대한 흥미롭고 매우 실망스러운 문제 에 부딪쳤다. 완벽 함을 위해 IDE 또는 디버거를 사용하지 않았습니다. 좋은 구식 텍스트 편집기와 System.out입니다. 시간은 매우 제한되어 있었고 학교 프로젝트였습니다. 어쨌든- 나는 포함 할 수있는 기본적인 쇼핑 카트를 개발하고 ArrayList의 Book객체 . 구현하기 위해 addBook(), removeBook()그리고 hasBook()카트의 방법을, 나는 …
150 java  equals  overriding 

21
compareTo () 대 equals ()
StringJava에서의 동등성을 테스트 할 때 나는 equals()이것이 가장 자연스러운 방법 인 것처럼 보이기 때문에 항상 사용 했습니다. 결국 그 이름은 이미 의도 한 바를 말하고 있습니다. 그러나 최근에 동료 compareTo() == 0가 equals(). 이것은 부자연스럽고 ( compareTo()순서를 제공하고 평등을 비교하지 않기위한 것이므로) 다소 위험하다고 느껴집니다 (왜냐하면 compareTo() == 0모든 경우에 …
118 java  string  equals  compareto 

9
Java에서 equals 메소드를 재정의하는 방법
Java에서 equals 메소드를 재정의하려고합니다. 나는 수업이 People기본적으로이 개 데이터 필드가 name와 age. 이제 equals두 사람 객체를 확인할 수 있도록 메서드 를 재정의하고 싶습니다 . 내 코드는 다음과 같습니다. public boolean equals(People other){ boolean result; if((other == null) || (getClass() != other.getClass())){ result = false; } // end if else{ People …
108 java  overriding  equals 

6
기본 .equals 및 .hashCode가 내 수업에서 어떻게 작동합니까?
나만의 수업이 있다고 해 public class MyObj { /* ... */ } 몇 가지 속성과 방법이 있습니다. equals를 구현하지 않고 hashCode를 구현하지 않습니다. equals와 hashCode를 호출하면 기본 구현은 무엇입니까? Object 클래스에서? 그리고 그들은 무엇입니까? 기본값은 어떻게 작동합니까? 기본 hashCode는 어떻게 작동하며 무엇을 반환합니까? == 동일한 객체를 참조하는지 확인하므로 쉽습니다. 그러나 …

8
JPA와 Hibernate를 사용할 때 어떻게 같고 해시 코드를 구현해야 하는가
모델 클래스의 같음과 해시 코드는 Hibernate에서 어떻게 구현되어야합니까? 일반적인 함정은 무엇입니까? 대부분의 경우 기본 구현이 충분합니까? 비즈니스 키를 사용하는 것이 어떤 의미가 있습니까? 게으른 가져 오기, ID 생성, 프록시 등을 고려할 때 모든 상황에서 올바르게 작동하는 것이 매우 어려운 것 같습니다.
103 java  hibernate  orm  equals  hashcode 



3
"true"== true가 JavaScript에서 false를 표시하는 이유는 무엇입니까?
MDC는 ==연산자를 다음과 같이 설명합니다 . 두 피연산자가 동일한 유형이 아닌 경우 JavaScript는 피연산자를 변환 한 다음 엄격한 비교를 적용합니다. 피연산자가 숫자이거나 부울이면 피연산자는 가능한 경우 숫자로 변환됩니다. 그렇지 않으면 피연산자 중 하나가 문자열이면 다른 피연산자는 가능한 경우 문자열로 변환됩니다. 이를 염두에두고 "true" == true다음과 같이 평가 합니다. 같은 유형입니까? …

15
.equals () 및 == 연산자로 두 개체 비교
String필드 가 하나 인 클래스를 구성했습니다 . 그런 다음 두 개의 개체를 만들고 ==연산자를 사용하여 비교해야합니다 .equals(). 내가 한 일은 다음과 같습니다. public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { return true; } else return …
84 java  class  object  methods  equals 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.