zoukankan      html  css  js  c++  java
  • java-oop集合map

    +++++++++++++++++++++++++++

    map的使用 是涉及了 很多的 接口和方法,

    对于 其使用 就是 :Map<k,v>  

    1.创建一个对象 Map map=new HashMap();

    map.put("a", 123);
    map.put("b", "Hello");
    map.put("c", true);
    map.put("c", false);
    map.put("d", null);
    map.put(null, "你好");

    2.必须要吧 所有key 先转化为 set型 
    Set keys = map.keySet();

    3.对于 set的遍历 就是用Interator
    Iterator its = keys.iterator();

    while(its.hasNext()){
    Object key = its.next();
    Object val = map.get(key);
    System.out.println(key+","+val);
    }

    4.>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    List<Student> stuList=new ArrayList<Student>();
    stuList.add(stu1);
    stuList.add(stu2);

    //直接遍历
    for(Student stu : stuList){
    System.out.println(stu.getSno()+";"+stu.getSname());
    }

    5》》》》》》》》》》》》》》》》》》》》》》》》》》》

    Map<String, Student> map=new HashMap<String, Student>();
    map.put(stu1.getSno(), stu1);
    map.put(stu2.getSno(), stu2);
    map.put(stu3.getSno(), stu3);
    map.put(stu4.getSno(), stu4);
    map.put(stu5.getSno(), stu5);
    //加了 泛型之后,就必须要 以集合 的形式 获取
    Set<String> set = map.keySet();
    Iterator<String> its = set.iterator();
    while(its.hasNext()){
    String key=its.next();
    Student stu=map.get(key);
    System.out.println(stu.getSno()+";"+stu.getSname());
    }

     

  • 相关阅读:
    字体最小值
    javascript常用事件
    豆瓣移动端风格的css命名方法与学习
    JS基础函数
    css3动画
    html与css的移动端与pc端需要注意的事项
    javascript什么是函数
    JavaScript基础学习
    开始学javascript基础
    使用css3属性,大部分浏览器要识别前缀
  • 原文地址:https://www.cnblogs.com/yyjxxd/p/5431805.html
Copyright © 2011-2022 走看看