Collection 集合

来源:互联网 发布:找工作软件软件排行榜 编辑:程序博客网 时间:2024/06/05 06:33

一、创建User CollectionT类



public class CollectionT {
public static void main(String[] args) {
Collection<User> col = new Vector<User>();
User u1 = new User();
u1.setAge(1);
u1.setName("zhangsan");
User u2 = new User();
u2.setAge(2);
u2.setName("lisi");
User u3 = new User();
u3.setAge(3);
u3.setName("wangwu");
col.add(u1);
col.add(u2);
col.add(u3);
System.out.println("*****************for循环********************");
for (User user : col) {
System.out.println(user);
}

System.out.println("******************toArray集合转数组循环*******************");
Object[] obj = col.toArray();
for (Object o : obj) {
System.out.println(o);
}

System.out.println("******************迭代器循环*******************");
Iterator<User> iterator = col.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}

System.out.println("******************iterator + for 循环*******************");
for (Iterator<User> iterator2 = col.iterator(); iterator2.hasNext();) {
User user = (User) iterator2.next();
System.out.println(user);
}

System.out.println("集合的长度" + col.size());

//从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作)。
col.remove(u1);
//col.clear(); 移除此 collection 中的所有元素(可选操作)。
//如果此 collection 不包含元素,则返回 true。
col.isEmpty();
//col.clear();
col.contains(u2);
for (User user : col) {
System.out.println(user);
}

System.out.println("集合的长度为:"+col.size());
System.out.println("是否移除u1对象:"+col.isEmpty());
System.out.println("是否包含u2对象"+col.contains(u2));
}
}


原创粉丝点击