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));
    }

  • 相关阅读:
    在Windows .NET平台下使用Memcached
    Windows下配置使用MemCached
    B/S 网站技术选型
    HttpHandler与HttpModule的用处与区别
    TCP长连接与短连接的区别
    页和区 sql server
    聚集索引和非聚集索引的区别
    MicrosoftSQLServer中的锁模式
    我是如何在SQLServer中处理每天四亿三千万记录的
    datetime模块处理时间
  • 原文地址:https://www.cnblogs.com/Cruyse/p/6884882.html
Copyright © 2011-2022 走看看