package cn.sasa.demo1;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionDemo {
public static void main(String[] args) {
//Collection
Collection<String> coll = new ArrayList<String>();
//添加
coll.add("hello");
//清空
coll.clear();
System.out.println(coll.size());
coll.add("hi");
coll.add("haha");
coll.add("aaa");
coll.add("hi");
coll.add("bbb");
System.out.println(coll.size());
//移除
boolean b = coll.remove("hi");//只移除第一个 "hi"
System.out.println(b);
System.out.println(coll.toString());
//判断集合中有没有这个对象
boolean isContains = coll.contains("abc");
System.out.println(isContains);
//Iterator 迭代器
//java集合有多种,他们存储的方式不一样,取出其中的元素时,可以用统一的方法
//iterator()返回Iterator实现类的对象
Iterator<String> iter = coll.iterator();
while(iter.hasNext()) {
String str = iter.next();
System.out.println(str);
}
System.out.println("========================");
//增强for循环
//节省代码,但没有索引,不能改值
for(String str : coll) {
System.out.println(str);
}
}
}