package com;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class Tst55 {
private static final Entry<String, Integer> Entry = null;
public static void main(String[] args) {
Map<String,Integer >scores = new HashMap<String,Integer >();
scores.put("jin",100);
scores.put("kate", 55);
System.out.println(scores.size());
//scores.clear();
System.out.println(scores);
System.out.println(scores.isEmpty());
scores.replace("jin", 99);
System.out.println(scores);
System.out.println(scores.get("jin"));
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$");
System.out.println(scores.keySet());
Set<String >names =scores.keySet();
/*
for(String key:names) {
System.out.println(key);
}*/
/*
Iterator<String> iterator =names.iterator();
while(iterator.hasNext()) {
String key=iterator.next();
int sm=scores.get(key);
System.out.println(sm);
}*/
Set<Entry<String, Integer>> entries = scores.entrySet();//将HashMap集合中key-value用Entry对象包含
//加强循环
System.out.println(entries);
System.out.println();
for (Entry<String, Integer> entry : entries) {
int value = entry.getValue();
System.out.println(value);
}
//迭代器
/* Iterator<Entry<String, Integer>> it = entries.iterator();
while(it.hasNext()) {
Entry<String, Integer> entry = it.next();
String key = entry.getKey();
int value = entry.getValue();
System.out.println(value);
}
*/
/*Map<String,Integer> scores = new HashMap<String,Integer>();
scores.put("Jim", 100);
scores.put("Kate", 10);
//第一种
Set<String> names = scores.keySet();//获取集合中所有key-value的key组成的Set集合"Jim" "Kate"
//加强循环
for (String key : names) {
int value = scores.get(key);
System.out.println(value);
}
//迭代器
Iterator<String> iterator = names.iterator();
while(iterator.hasNext()) {
String key = iterator.next();
int value = scores.get(key);
System.out.println(value);
}
//第二种
Set<Entry<String, Integer>> entries = scores.entrySet();//将HashMap集合中key-value用Entry对象包含
//加强循环
for (Entry<String, Integer> entry : entries) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(value);
}
//迭代器
Iterator<Entry<String, Integer>> it = entries.iterator();
while(it.hasNext()) {
Entry<String, Integer> entry = it.next();
String key = entry.getKey();
int value = entry.getValue();
System.out.println(value);
}
*/
/* Integer i=Integer.valueOf(100);
Integer i=100;
System.out.println(i);
int j =i.intValue();
int j =i;
System.out.println(j);*/
}
}