JAVA HashMap Demo

HashMap을 이용한 간단한 전화번호 관리 예제이다.

Reference:최종명 외 2인,프로그래머를 위한 JAVA2 4E,홍릉출판사


HashMapDemo.java



  1. import java.util.*;
  2. public class HashMapDemo{
  3.     public static void main(String args[]){
  4.         HashMap<String,String> phoneNumber=new HashMap<String,String>();
  5.         phoneNumber.put("차승원","055-632-1234");
  6.         phoneNumber.put("수애""011-123-1234");
  7.         phoneNumber.put("정우성","010-2341-1212");
  8.        
  9.         Set set=phoneNumber.entrySet();
  10.        
  11.         Iterator it=set.iterator();
  12.         Map.Entry<String,String> me=null;
  13.         while(it.hasNext()){
  14.             me = (Map.Entry<String,String>)it.next();
  15.             System.out.println(me.getKey()+":"+me.getValue());
  16.         }
  17.         //이름으로 전화번호 찾기.
  18.         String name= "차승원";
  19.         System.out.println("Searching Name "+name);
  20.         String number=(String)phoneNumber.get(name);
  21.         System.out.println(name+":"+number);
  22.     }
  23. }


    련링크

댓글

  1. //Set으로 옮기지 않고 하나씩 출력할수 있는 방법은 없을까.?

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

[Win32 API] WINAPI - 함수호출규약

JAVA Frame Icon setting

JAVA Spinner