java 集合(二)
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); } } }