java-collection-2

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并且从迭代器移除这个对象
	}

}
}

Supongo que te gusta

Origin blog.csdn.net/huiguo_/article/details/108822979
Recomendado
Clasificación