hashcode

    0

    1답변

    안녕하세요 여러분, 제가 해결할 약간의 문제가 있습니다. 두 클래스가 같은 클래스 인 경우에만 obj1.equals (obj2)가 true를 반환하도록 equals() 메서드를 객체 클래스를 기반으로 만들었습니다. 지금 내 질문에, 어떻게 hashcode()는 obj 클래스에만 기반으로 구현합니까 ?? @Override public boolean equa

    0

    2답변

    예 : Java의 기본 계약 확인이 있습니까? 해시 코드와 equals 함수 사이의 계약? 이 질문에 대해서는 hashcode/equals 계약을 예로 들겠습니다.하지만 저는 일반적으로 계약 체킹에 관심이 있습니다. 나는 같고 해시 코드가 자바에서 "계약"만족해야하는 여러 장소에서 읽고 : 같음이 동일 개체를 반복 호출에 일치해야합니다 또한 equivale

    0

    2답변

    그래서 오랫동안 나는 hashcode()을 사용하는 equals()을 사용하여 객체를 비교한다고 생각했습니다. 즉, 2 개의 객체가 동일한 해시 코드를 갖는다면 true를 반환합니다. 소스 코드에서 등호() 메소드 : @see java.lang.System #identityHashCode public boolean equals(Object obj) {

    -1

    1답변

    두 개의 문자열에 따라 달라지는 맵 키로 사용되는 FeatureEntryKey를 원합니다. 나는 기본적으로 String 값이 평등을 잘 처리 할 수 ​​있음을 기억하므로 여기서는 두 가지 메소드를 자동으로 생성 할 필요가 없다. 그게 사실이야? public class FeatureEntryKey implements Comparable<FeatureEntry

    2

    1답변

    거의 동일한 두 클래스를 만들었습니다. 둘 다 Pair (x, y)를 나타내지 만, 그 중 하나에서 GetHashCode 및 Equals 메서드를 오버로드합니다. 나는 HashCode가 다르면 콜렉션은 그것들을 다른 요소로 취해 실제로 equals와 비교하는 것을 괴롭히지 않는다고 들었다. 그러나 GetHashCode 및 Equals를 재정의하지 않는 클래

    4

    2답변

    나는이 코드를 최근에 struct에서 보았으며 나는 base.GetHashCode이 실제로 무엇을하는지 궁금해하고있었습니다. public override int GetHashCode() { var hashCode = -592410294; hashCode = hashCode * -1521134295 + base.GetHashCo

    4

    2답변

    조사한 후에도 여전히 내 문제의 특정 솔루션을 찾을 수 없습니다. 내 hashCode 메서드는 정확한 값을 사용하는 동안 "엡손"사용하는 "약 equals"메서드가 있습니다. 이것은 값을 비교할 때 HashSet의 전제 조건을 깬 것이다. @Override public boolean equals(Object o) { if (o == this)

    0

    1답변

    == 연산자와 hashCode 메서드를 재정의해야하는 새로운 클래스에서 이상한 동작이 발생합니다. 예를 들어 드리겠습니다. 이제 import 'package:quiver/core.dart'; import 'package:collection/collection.dart'; class Test { List testList = [];

    0

    1답변

    개인은 GUID로 주어지며 실험을 실행하려면 기준별로 A/B로 나누어야합니다. 동등한 양동이로 그들을 퍼지기위한 좋은 기능은 무엇입니까?

    -1

    1답변

    나는 두 가지 질문은 다음과 같습니다 1) 내가 t.i.hashCode()를 호출하고 왜 내가 라인에서 NullPointerException는 무엇입니까? 2) 모든 시나리오에서 hashCode()이라는 메서드가 호출되었지만 호출되지 않았습니까? (해시 관련 클래스의 객체를 사용하는 경우에만 호출을 수신합니까?) o/p는 null입니다. Exceptio