标签:
Java集合类都继承自Collection和Map接口,它们各自有众多的实现类,集合大致分为三大类Set、List和Map,其中Set是无序不重复的集合,List是有序可重复集合,Map是由键和值对组成的集合,集合中保存的是对象(对象引用),集合的实现类有多种:ListArray,HashSet,TreeSet,LinkedList,HashMap,TreeMap等。
Collection接口和Iterator接口:
Collection接口的方法:boolean add(Obiect o),boolean remove(Object o),Iterator iterator();
集合的遍历
Iterator 和foreach用于遍历集合元素,不是迭代集合元素本身,而是把集合中的元素值传给了迭代变量;
1 import java.util.*; 2 public class SetTest { 3 public static void main(String args[]){ 4 Collection books = new HashSet(); 5 books.add("JAVA从入门到精通"); 6 books.add("疯狂Java讲义"); 7 books.add("Java精编版"); 8 Iterator it = books.iterator(); 9 while(it.hasNext()){ 10 String book = (String)it.next(); 11 if(book.equals("疯狂Java讲义")){ 12 it.remove(); 13 } 14 book="测试字符串"; 15 } 16 System.out.println(books); 17 } 18 }
输出:[Java精编版, JAVA从入门到精通]
注:文中部分取自《疯狂Java讲义》
标签:
原文地址:http://www.cnblogs.com/wbzhou/p/5445633.html