集合1学习笔记

it2024-01-28  66

创建集合

Collection coll = new ArrayList(); Collection coll1 = new ArrayList();

集合的部分用法

coll.add("s1");//向集合中添加元素,参数类型是Object,任何一种java类的对象都可以储存 coll.size();//查询集合中元素数量的方法 coll1.remove(""); //将移除第一个所查找到的元素 coll1.removeAll(coll);//将移除集合中所有的指定元素 但是只能以集合为单位 所以需要归属集合 coll.clear();//清除所有元素 coll.isEmpty();//是否为空

集合的遍历方式1

//集合的遍历方式1:增强for循环 //collection没有下标 无法使用普通for循环 //使用增强for循环来遍历

for(Object o :coll1) { String s = (String) o; System.out.println(o); } //从非泛型集合中拿出元素必须强行转换类型 //尽量保存同一数据类型

集合的遍历方式2

//iterator方法返回迭代器对象. // 哪个集合调用的迭代器方法产生的对象就迭代这个集合 //next方法无法读取到元素时,返回异常. // hasNext能限制next方法不抛出异常

Iterator iter = coll.iterator(); while(iter.hasNext()){ Object o1 = iter.next(); String s1 = (String) o1;//迭代器迭代集合时, //不允许集合自行添加删除.但是可以使用迭代器添加删除 }
最新回复(0)