用户注册



邮箱:

密码:

用户登录


邮箱:

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

发表随想


还能输入: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、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

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

加载中,请稍后...