Hashtable (2) 썸네일형 리스트형 [Java/Tip] Hashtable을 제대로 활용하지 못하는 경우... 기초시리즈입니다. 오늘은 Hashtable에 대해서 잠시 이야기해 보도록 하죠. Hashtable은 key를 이용해서 value를 꺼낼 수 있도록 해 주는 자료구조죠. Hashtable table = new Hashtable(); table.put("영화, "유쥬얼서스펙트); table.put("오락, "황금어장라디오스타); table.put("음악, "윤종신노래짱 ㅎㅎ); 뭐 이런식으로, 우선 table에 key와 value를 넣어 주고 String key = "영화"; String value = (String) table.get(key); "영화"를 key로 가지고 있는 value, 즉 "유쥬얼서스펙트"를 꺼낼 수 있도록 되어 있습니다. 보다시피 아주 간단한 방법으로 사용할 수 있습니다. 그래서 간단.. [Java/Tip] String.hashCode()는 유일한 값을 반환할까? 요즘에도 댓글이 달려, 내용을 좀 다듬었습니다. HashMap 내부 소개와 더불어 hashCode()에 대한 설명을 하려다보니 내용에 혼돈이 있었습니다. 해당 내용은 Java7 을 기준으로 작성된 내용입니다. Java 8부터는 내부 구현이 바뀌었을겁니다. ---------- 안녕하세요. 찬 입니다. 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 ).. 이전 1 다음