package com.ljh.map;
import java.util.HashMap;
import java.util.Scanner;
public class HashMapDicEx {
//HashMap으로 key, value이용해 단어사전처럼 활용하기
public static void main(String[] args) {
HashMap dic = new HashMap(); // 해시맵 생성
// 3개의 (key, value) 쌍을 dic에 저장
dic.put("baby", "아기"); // "baby"는 key, "아기"은 value
dic.put("love", "사랑");
dic.put("apple", "사과");
// 사용자로부터 영어 단어를 입력받고 한글 단어 검색. "exit" 입력받으면 종료
Scanner scanner = new Scanner(System.in);
while(true) {
System.out.print("찾고 싶은 단어는?");
String eng = scanner.next();
if(eng.equals("exit")) {
System.out.println("종료합니다...");
break;
}
// 해시맵에서 '키' eng의 '값' kor 검색
String kor = dic.get(eng);
if(kor == null)
System.out.println(eng + "는 없는 단어 입니다.");
else
System.out.println(kor);
}
scanner.close();
}
}
댓글
댓글 쓰기