zoukankan      html  css  js  c++  java
  • List集合和Set集合的基本应用

    Map集合的基本应用:

    Map<Integer,Student> map=new HashMap<Integer,Student>();

      map.put(1, new Student(1,"张三","男",23));
      map.put(2, new Student(2,"里斯","女",21));
      map.put(3, new Student(3,"王璐","男",34));
      map.put(4,new Student(4,"刘伟","女",35));
      //根据键对象,找到值对象,返回值对象;如果没有对应的键对象,则返回null
      Student s=map.get(3);
      //根据键对象,移除
      map.remove(2);
      //遍历。先得到一个键对象的set集合
      Set <Integer>set=map.keySet();
      for(Integer ss:set){
        System.out.println("键:"+ss+" 值:"+map.get(ss));
    }

    List的应用

    List list=new ArrayList();
    //追加元素
      list.add("aaaa");
      list.add(new JButton());
      list.add(new JFrame());
      list.add(new JLabel());
      list.add("bbb");
    //得到集合长度
    System.out.println(list.size());

      for(int i=0;i<list.size();i++){
    //取出第i个元素
        Object obj=list.get(i);
        System.out.println(obj.toString());
    }
    //集合中只能放入String类型的对象;
    List<String> x=new ArrayList<String>();
      x.add("aaa");
    //集合中只能放入整型的对象;
      List<Integer> y=new ArrayList<Integer>();
        y.add(3);//自动装箱,3=new Integer(3);
        y.add(new Integer(2));
    }

  • 相关阅读:
    hdu4597 Play Game DP
    poj2253 Frogger Dijkstra变形
    poj1797 Heavy Transportation Dijkstra算法的简单应用
    49.将手机收藏信息保存到文件中
    48.XML保存衣服尺码信息
    47.多客户端用户登录
    46. 模拟用户登录的功能
    45.客户咨询问题
    44. 客户端发送信息给服务器端
    43.创建线程的两种方法
  • 原文地址:https://www.cnblogs.com/cj28-27/p/5398465.html
Copyright © 2011-2022 走看看