集合数组查找建对值
package com;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class MapTest {
public static void main(String[] args) {
Map<Integer, Student> map=new HashMap<Integer,Student>();
//添加元素
map.put(1, new Student(1, "张三", 90));
map.put(2, new Student(2, "张四", 80));
map.put(3, new Student(3, "张五", 70));
map.put(4, new Student(4, "张六", 60));
Student s=map.get(4);
//根据建对象,查找值对象,没找到返回空
System.out.println(s);
//得到集合长度
System.out.println(map.size());
Set<Integer>keySet=map.keySet();
for(Integer x:keySet){
Student st=map.get(x);
System.out.println("建:"+x+" 值:"+st);
}
System.out.println("-------------------------------");
//得到map集合的建集合
Collection<Student>c=map.values();
for(Student st:c){
System.out.println(st);
}
}
}