package jihe;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
/**
* Collection接口
* 接口不能直接实例化,但是它提供了很多的方法
* 1.add(); 2.remove 3.isEmpty 4.size 5.iterator
*
* 2.只能用他的子类进行实例化 可以使ArrayList或者是LinkList
* 3.配合迭代器进行输出
* iterator:迭代器
* 1.语法:Iterator it=collection.iterator();
* iterator常用方法
* it.hasNext();看一下迭代器里面还有没有东西
* it.Next();拿出迭代器下面的那个东西,并且从迭代器里面移除这个对象
* @author 小虎牙
*
*/
public class jihe_2 {
public static void main(String[] args) {
Collection <Object>collection = new ArrayList<Object>();
//在集合里面添加内容
collection.add("我有一个梦想");
collection.add("money");
collection.add(520);
collection.add(true);
System.out.println("集合的是否为空:"+collection.isEmpty());
System.out.println("集合的大小:"+collection.size());
//删除集合的一个内容
collection.remove(520);
System.out.println("集合的是否为空:"+collection.isEmpty());
System.out.println("集合的大小:"+collection.size());
//试一下用索引位置,删除集合里面的内容
collection.remove(0);//这个删除的是具体的内容,索引位置,不行
System.out.println("集合的是否为空:"+collection.isEmpty());
System.out.println("集合的大小:"+collection.size());
Iterator <Object>it=collection.iterator();
System.out.println("-------------------");
while (it.hasNext()) //迭代器看看迭代器里面的东西还有没有,只是看一下
{
System.out.println(it.next());//输出next并且从迭代器移除这个对象
}
}
}
java-集合-2
最新推荐文章于 2024-07-27 18:29:13 发布