로딩
요청 처리 중입니다...

java(자바) String.hashCode()는 유일한 값을 반환할까?

 java(자바) String.hashCode()는 유일한 값을 반환할까?

네이버 카페 코드인에 심심해서 적어 놨던 글을 다시 옮겨옴. ( 워낙 포스팅이 없어서 ;; 요런걸로 때움. ㅋㅋㅋ ) ------- 안녕하세요.

찬 입니다. 우리가 일반적으로 Map이나 HashTable을 쓸때 다음과 같이 사용하지요.

Map map = new HashMap(100); map.put("찬", new Person( Person.MEN, 29 ) ); map.put("철수", new Person( Person.MEN, 15) ); map.put("영희", new Person( Person.WOMAN , 13 ) ); 이때 map에 key로 "찬", "철수", "영희" 와 같이 String을 주고, value로는 Person 객체를 만들어서 넣어 줍니다. 이때, map에서는 key 값이 중복되면 기존에 있던 value에다가 새로운 value를 덮어 써 버리게 되는 것처럼 보입니다. map.put("찬", new Person( Person.MEN, 29 ) ); map.pu...