Collection/HashMap
HashMap
by pms93
2022. 7. 25.
package hashMaps;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Scanner;
public class hashMap1 {
public static void main(String[] args) {
HashMap hm1 = new HashMap();
HashMap<Integer, String> hm2 = new HashMap<>();
hm2.put(0, "hello");
hm2.put(1, "world");
System.out.println(hm2.get(0));
System.out.println(hm2.get(1));
hm1.put("0", 1000);
hm1.put(1, "hello");
hm1.put("naver", "https://www.naver.com");
System.out.println(hm1.get("0"));
System.out.println(hm1.get(1));
System.out.println(hm1.get("naver"));
System.out.println("key값 '0'은 존재하는가?\n" + hm1.containsKey("0"));
System.out.println("value값 hellow는 존재하는가?\n" + hm1.containsValue("hellow"));
HashMap hm3 = new HashMap();
hm3.put("선풍기", 10);
hm3.put("에어컨", 100);
hm3.put("건조기", 1000);
System.out.println(hm3.keySet());
System.out.println(hm3.values());
ArrayList<String> keys = new ArrayList<>(hm3.keySet());
ArrayList<Integer> values = new ArrayList<>(hm3.values());
System.out.println(keys);
System.out.println(values);
HashMap<String, Integer> hm = new HashMap<>();
Scanner sc = new Scanner(System.in);
hm.put("선풍기", 10);
hm.put("에어컨", 100);
hm.put("건조기", 100);
hm.put("선풍기", 1000);
Iterator<String> itk = hm.keySet().iterator();
while (itk.hasNext()) {
String key = itk.next();
System.out.println(key + " : " + hm.get(key));
}
Iterator<Integer> itv = hm.values().iterator();
while (itv.hasNext()) {
Integer value = itv.next();
System.out.println(value);
}
}
}