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