2個常用方法:hasNext方法表示判斷是否還有元素可以迭代
next()方法:返回迭代的下一個元素
散列存放:HashSet
有序存放:TreeSet
二、使用SetHashSetpackage com.pb.demo2;import java.util.HashSet;import java.util.Iterator;import java.util.Set;import com.pb.demo2.Person;public class PersonSetTest { public static void main(String[] args) { /* * 創建多個Person對象并賦值 */ Person p1 = new Person("張三",21); Person p2 = new Person("李四",22); Person p3 = new Person("王五",23); Person p4 = new Person("趙六",24); Person p5 = new Person("錢七",25); //創建Set接口對象HashSet Set<Person>pset=new HashSet<Person>(); //通過add方法鋪實現添加 pset.add(p1); pset.add(p2); pset.add(p3); pset.add(p4); pset.add(p5); //獲取長度 System.out.三、驗證散列的存放:HashSetpackage com.pb.demo2;import java.util.HashSet;import java.util.Set;public class HashSetTest { public static void main(String[] args) { Set<String> allSet = new HashSet<String>(); allSet.add("A") ; // 增加元素 allSet.add("B") ; // 增加元素 allSet.add("C") ; // 增加元素 allSet.add("A") ; // 重復元素,不能加入 allSet.add("C") ; // 重復元素,不能加入 allSet.add("D") ; // 增加元素 allSet.add("E") ; // 增加元素 System.out.println("長度:"+allSet.size()); System.out.println(allSet.toString()) ; // 輸出集合對象,調用toString() }}四、驗證有序的存放:TreeSetpackage com.pb.demo2;import java.util.HashSet;import java.util.Set;public class HashSetTest { public static void main(String[] args) { Set<String> allSet = new HashSet<String>(); allSet.add("A") ; // 增加元素 allSet.add("B") ; // 增加元素 allSet.add("C") ; // 增加元素 allSet.add("A") ; // 重復元素,不能加入 allSet.add("C") ; // 重復元素,不能加入 allSet.add("D") ; // 增加元素 allSet.add("E") ; // 增加元素 System.out.println("長度:"+allSet.size()); System.out.println(allSet.toString()) ; // 輸出集合對象,調用toString() }}
新聞熱點
疑難解答