디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자바 질문입니다

123(210.218) 2011.10.16 15:36:10
조회 60 추천 0 댓글 2

import java.util.Iterator;
import java.util.HashSet;

class Person
{
 String name;
 int age;
 
 public Person(String name,int age)
 {
  this.name=name;
  this.age=age;
 }
 public String toString()
 {
  return name+"("+age+"세)";
 }
 public int hashCode()
 {
  return age%3;
 }
 public boolean equals(Object obj)
 {
  Person comp=(Person)obj;
  if(comp.name.equals(name) && comp.age==age)
   return true;
  else
   return false;
 }
}
public class hashcodeequals {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  HashSet<Person> hset=new HashSet<Person>();
  hset.add(new Person("이",23));//이 23
  hset.add(new Person("이",20));//이 20
  hset.add(new Person("한",20));//한 20
  hset.add(new Person("한",29));//한 29
  hset.add(new Person("이",23));//이 23
  hset.add(new Person("한",20));//한 20
  
  System.out.println("저장된 데이터 수 : "+hset.size());
  
  Iterator<Person> itr=hset.iterator();
  while(itr.hasNext())
   System.out.println(itr.next());
 }

}

1.hset은 Person 인스턴스를 저장하는 공간이라고 이해해도 되나요?
2.hashset,arraylist,linkedlist등등.. 인스턴스를 저장하는 방법이라고 이해해도 되나요?
3.hset.add를 이용해서 인스턴스를 만드는 과정에서  equals와 hashcode메소드는 언제 어떻게 호출이 된건지? equals메소드에 argument를 전달하지 않았는데 말이죠

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
281462 ... 일광면(119.198) 11.10.17 30 0
281461 키스도 못해 본 프갤러들에겐 절호의 찬스! [2] 바보플머(121.190) 11.10.17 131 0
281460 형들 맥좀 사려는데 추천좀 ㅎ [1] makise갤로그로 이동합니다. 11.10.17 62 0
281459 내가싼 질문글 수정 [2] Adelposs갤로그로 이동합니다. 11.10.17 53 0
281458 오늘 라도F1에서 본 장면 [4] ㅇ.ㅇ(61.33) 11.10.17 135 0
281457 삼성제품 쓰다 짜증나면 전간디갤로그로 이동합니다. 11.10.17 68 0
281456 올만에 질문글좀 쌀게 [5] Adelposs갤로그로 이동합니다. 11.10.17 77 0
281454 공부하기 싫다 [3] 이힝(121.177) 11.10.17 44 0
281453 프갤 성님들 간단한 C언어 질문 있어용 [13] 메리프갤로그로 이동합니다. 11.10.17 146 0
281452 저는 게임공학과에 재학중인 학생입니다. [25] 쓰기귀찬아갤로그로 이동합니다. 11.10.17 313 0
281451 월요일이라니 AS3.0갤로그로 이동합니다. 11.10.17 36 0
281450 프리 하면 전간디갤로그로 이동합니다. 11.10.17 68 0
281449 형들..조금만 시간투자좀해줘 완전양민 컴퓨터 질문좀할게 [5] 형들완전급해(180.230) 11.10.17 91 0
281448 생각이 바꼈어요.. 플레쉬 대단한것같아요... [2] Stan(110.174) 11.10.17 63 0
281447 꼬꼬월드횽아 프리에 대해서 질문이요 [24] 우라질(58.122) 11.10.17 126 0
281445 C++ 전역상수 선언 질문 횽들 도와주세요~ [42] 살려줘요(121.88) 11.10.17 189 0
281444 프갤에 보면 존경스러울 정도로 잘하는 횽들이 많은데 [9] 설치마법사갤로그로 이동합니다. 11.10.17 125 0
281443 형들 api 커서관련 질문좀.. [2] ,..(183.100) 11.10.17 54 0
281442 아오 소프트웨어 설계 시험 문제가 대체 뭐가 나올까 [6] 534F444D61737465갤로그로 이동합니다. 11.10.17 64 0
281441 구글 입사 문제 [1] T3ddyB34r갤로그로 이동합니다. 11.10.17 109 0
281440 플레쉬 흐잡주제에 전나 나홀로 서기 잘하네 ㅋㅋ 뱅쉰ㅋ [7] Stan(110.174) 11.10.17 89 0
281437 솔직히 플레쉬 장난감 가지고 놀다보면 미래가 캄캄함 [2] Stan(110.174) 11.10.17 93 0
281436 아 취업하고싶다................ [3] !김실장!갤로그로 이동합니다. 11.10.17 88 0
281435 액션 스크립트 잘 모르는데 궁금한게 있음여... [7] [성대아싸]갤로그로 이동합니다. 11.10.17 98 0
281434 형들 음수를 2진법으로 표현하는 간단한 방법이 있나? [6] 회색사과갤로그로 이동합니다. 11.10.17 184 0
281431 이문제 풀어볼 횽있나? [4] 마타버터갤로그로 이동합니다. 11.10.16 74 0
281430 토페횽 참고하삼 [4] AS3.0갤로그로 이동합니다. 11.10.16 48 0
281429 플레쉬 그래픽 종결 [11] Stan(110.174) 11.10.16 153 0
281428 프갤 성님들 대학시절 과제 달라고 하면 어떻게함? [2] 메리프갤로그로 이동합니다. 11.10.16 51 0
281427 실사 그래픽 VS 카툰렌더링 [1] 1(125.135) 11.10.16 105 0
281425 Nvidia 에서 나온 GPU gems 책 보면 테크닉 나옴 [5] [성대아싸]갤로그로 이동합니다. 11.10.16 111 0
281424 아 누가 날 괴롭히고 있어 y녀6디리(220.118) 11.10.16 41 0
281423 4비트 패리티를 구현하는 ROM의 내용중 올바른것 [5] 눈팅유저(221.144) 11.10.16 61 0
281422 정보처리기사 질문옇ㅎㅎㅎㅎ [2] 즐쿰갤로그로 이동합니다. 11.10.16 67 0
281421 html5로 모던워페어3 만들수있음? 정답은 -> 없죠 입니다. 하지만 [1] Stan(110.174) 11.10.16 89 0
281420 플래시 GPU 가속 하면 셰이더 가지고 놀수 있음?? [7] [성대아싸]갤로그로 이동합니다. 11.10.16 89 0
281419 연봉은 동결인데 다오른당.. ㅠㅠ [5] 테스터(61.33) 11.10.16 101 0
281417 회사는 학벌을 볼지 몰라도 개발자끼리는 순수하게 [4] 전간디갤로그로 이동합니다. 11.10.16 133 0
281415 프리로 일하는 형은 읎나여 [10] 토페갤로그로 이동합니다. 11.10.16 111 0
281413 와 html5 질질 싸겠다 진짜 ㄷㄷ [13] ㅁㄴㅇㄹ(115.137) 11.10.16 155 0
281412 근데 비인기 직업이라서 몸값 올라가는건 좀 씁쓸한거 같아;; [1] 꼬꼬월드갤로그로 이동합니다. 11.10.16 78 0
281410 정보처리기사 아무나 못따는건 맞아 장벽 종내 높음 [2] 꼬꼬월드갤로그로 이동합니다. 11.10.16 129 0
281409 정말 프로그래밍 배워보고싶다. 횽들 조언좀해줘 [16] 프리웨어갤로그로 이동합니다. 11.10.16 155 0
281408 나같이 학벌 구린 개발자는 걍 월급만 안떼어먹으면 됨.. [5] 꼬꼬월드갤로그로 이동합니다. 11.10.16 164 0
281402 도움좀 ㅠㅠ [2] 급한데요..(125.141) 11.10.16 39 0
281401 HTML5 와 Flash.. 이런관계가 됬으면 좋겠다.jpg [2] Stan(110.174) 11.10.16 97 0
281400 실행시간을 Big-O로 표현하는것 질문좀 할게요. [4] 하양(61.73) 11.10.16 70 0
281399 형아!!!!! [4] 소덕(203.232) 11.10.16 40 0
281398 언리얼 엔진 공부좀 하려는데 책 추천좀 해주셈 [5] 1(125.135) 11.10.16 97 0
281397 도대체 학원은 어떻게 가르치키길래 [3] 돌아이바갤로그로 이동합니다. 11.10.16 143 0
뉴스 “아내가 야한 속옷 입고, 피임도구 챙겨서 등산을 갑니다” 디시트렌드 07.07
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2