用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - java代码库

HashMap

2014-04-22 作者: 射手福尔摩斯举报

[java]代码库

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;

/** 
 * @ClassName: HashMapTest 
 * @Description: TODO(这里用一句话描述这个类的作用) 
 * @author Zhouwei
 * @date 2014-4-3 上午9:10:43 
 *  
 */
public class HashMapTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
			
		Student zhoutao=new Student("周涛",19);
		Student chenwenjie=new Student("陈文杰",20);
		Student qiaoxin=new Student("乔鑫",20);
		
		
		HashMap map=new HashMap();
		//键值对 集合
		
		//添加元素
		//map.put(key, value);
		
		 map.put(zhoutao.getName(), zhoutao);
		 map.put(chenwenjie.getName(), chenwenjie);
		 map.put(qiaoxin.getName(), qiaoxin);
		 
		 
		 //查找元素, get(key),返回Object 类型的对象,要强转
		 Student s=(Student)map.get("乔鑫");
		 System.out.println(s);
		 
		 //删除元素 remove(key)
		 map.remove("周涛");
		 
		 //遍历map, iterator 迭代器
		 Iterator iter= map.values().iterator();
		  System.out.println("删除 ,键为 周涛的元素后:");
		 while(iter.hasNext()){
			  Student obj=(Student)iter.next();
			  System.out.println(obj);
		 }
		 
		 
		 
		 //values()返回一个集合
		 Collection c_map=map.values();
		 //collection 接口 没有提供 get(下标)
		 /*for(int i=0;i<c_map.size();i++){
			 System.out.println(c_map.g);
		 }*/
		 
		 //for( 元素类型  对象名 :集合)
		 for(Object o  : c_map){
			 Student stu=(Student)o;
			 System.out.println(stu);
		 }
		 
	}

}


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...