... 나는 원시 형 int
에 대한 hashCode()
방법을 사용할 수없는 것을 읽고 int
로 불려 갔을 경우,이 의미 오류원시 타입의 HashCode를 볼 수있는 방법은 없나요? 기본 DS를 습격
error: int cannot be dereferenced
하는가를 던질 것이다 int n = 10
다음의 HashCode
도됩니다 10이 될까 ??
아래 프로그램에서 int
의 hascode를 계속보고 싶다면 Integer
Wrapper
과 같은 방법이 있습니까?
public static void main(String []args){
String me = "hello";
int n = 10;
int h1 = me.hashCode();
int h2 = n.hashCode();
System.out.println(h1);
System.out.println(h2);
}
당신은 * * INT는 역 참조 할 수 없기 때문에 오류가 "INT는 역 참조 할 수 없습니다"라는 얻을 : – Maroun
ᴍarounᴍaroun @ : 나를 위해 대답을 요약 haha..yeah..i 추측 .... thankx 친구 !! !! :) – NoobEditor
왜이 사실을 알고 싶은지 물어볼 수 있습니까? 표준이 아니라면, 비 프리미티브 (non-primitive) 타입 일지라도 'hashCode()'가 특정 값이어야한다는 것을 명심하라. 구현은 * 모든 * 객체에 대해'hashCode()'에 대해 상수 값, 즉'0'을 반환 할 수 있으며 여전히 준수 할 수 있습니다. –