java--面向对象集合类List

来源:互联网 发布:买家怎么加入淘宝联盟 编辑:程序博客网 时间:2024/06/10 22:28
User  zhangsan = new User("张三","北京");User  lisi = new User("李四","上海");User[] users = new User[5];users[0]=zhangsan;users[1]=lisi;

缺点:数组的长度是固定的

List 长度不固定,适合:放一堆取一堆,不适合放一堆取一个的情况

Set:不允许有重复的元素且最多包含一个null元素


List us = new ArrayList;//多态,构造一个初始容量为10的空列表us.add(zhangsan);us.add(lisi);for(int i=0;i<us.size();i++){  User user=(User) us.get(i);  System.out.println(user.getUsername());}
List a = new ArrayList();//List 里面可以放重复元素,且可以允许空值a.add("hello");a.add("hello");a.add(null);a.add(null); System.out.println(a.contains("hello"));//如果包含hello,则为true<pre name="code" class="java">System.out.println(a.remove("hello"));//去除一个hello

                                             
0 0