728x90
반응형
<>은 제너릭


import java.util.*;
// HashMap
// 2개의 값으로 이뤄짐 (key ,data)앞의 값은 키, 뒤의 값은 데이터
// 키는 중복될 수 없다 (중복으로 삽입하면 이전 값은 삭제)
// 장점 : 삽입/ 삭제가 매우 빠름 | 검색은 더욱 빠름
// 사과 : Apple 1 : 1 String : String
// 사랑 : Love
// 아기 : Baby
///////////////////////
// 면허증 번호 String : Integer
// 부산 : 12
// 서울 : 11
// 경기 : 13
public class Test003 {
public static void main(String[] args) {
HashMap<String,String> aHashMap = new HashMap<String,String>();
aHashMap.put("사과", "Apple");
aHashMap.put("사랑", "Love");
aHashMap.put("아기", "Baby");
aHashMap.put("진로", "Soju");
//String Temp = aHashMap.get("사과"); // 아래와 동일한 결과 비효율적
System.out.println("사과는 영어로 뭐다? : "+aHashMap.get("사과")); // 이걸 써야함.
System.out.println("사랑는 영어로 뭐다? : "+aHashMap.get("사랑")); // 이걸 써야함.
System.out.println("아기는 영어로 뭐다? : "+aHashMap.get("아기")); // 이걸 써야함.
System.out.println("진로는 영어로 뭐다? : "+aHashMap.get("진로")); // 이걸 써야함.
aHashMap.remove("사과");
System.out.println("사과는 영어로 :" +aHashMap.get("사과"));
/*HashMap<String,Integer> aHashMap2 = new HashMap<String,Integer>();
aHashMap2.put("부산", 12);
aHashMap2.put("서울", 11);
aHashMap2.put("경기", 13);
//String Temp = aHashMap.get("사과"); // 아래와 동일한 결과 비효율적
System.out.println("부산의 면허증 번호는 : "+aHashMap2.get("부산")); // 이걸 써야함.
System.out.println("서울의 면허증 번호는 : "+aHashMap2.get("서울")); // 이걸 써야함.
System.out.println("경기의 면허증 번호는 : "+aHashMap2.get("경기")); // 이걸 써야함.*/
}
}
728x90
반응형
'Language > Java' 카테고리의 다른 글
| HashSet 예제1 (0) | 2021.03.31 |
|---|---|
| HashSet (0) | 2021.03.31 |
| HashMap 예제1 (0) | 2021.03.31 |
| aVector의 객체 추가, 변경, 삭제 (0) | 2021.03.31 |
| 숫자의 기본정렬과 역순정렬 (0) | 2021.03.31 |
| Vector (0) | 2021.03.31 |