Map aa = new HashMap();
aa.put("tmp1", new Object()); //追加 替换用同样的函数.
aa.remove("temp1"); //删除
for (Iterator i = aa.values().iterator(); i.hasNext(); ) {
Object temp = i.next();
} //遍历
aa.put("tmp1", new Object()); //追加 替换用同样的函数.
aa.remove("temp1"); //删除
for (Iterator i = aa.values().iterator(); i.hasNext(); ) {
Object temp = i.next();
} //遍历
* 演示使用HashMap存储一个班级中学生学号和学生姓名的对应关系
* 包括HashMap的创建、向HashMap中添加记录、从HashMap中删除记录、统计HashMap中元素
* 的个数和获得HashMap中指定的元素
*/
public class HashMapDemo{
public static void main(String[] args){
//创建HashMap
//使用构造方法进行创建
HashMap hm = new HashMap();
//向HashMap中添加记录
hm.put("01","张宏");
hm.put("02","李勇");
hm.put("21","陈冲");
//删除HashMap中的记录
hm.remove("01");
//获得HashMap中元素的个数
int size = hm.size();
//获得HashMap中指定的元素
String s = (String)hm.get("02");
if(s != null){
System.out.println("02的姓名是" + s);
}else{
System.out.println("学号是02的学生信息为空!");
}
}
}
一个key 对应一个value
不过都是对象
Map用不了,想遍历你可以转化HashMap为Set再用Iterator来遍历