国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java從零開始學二十二(集合Set接口)

2019-11-14 23:04:18
字體:
來源:轉載
供稿:網友
java從零開始學二十二(集合Set接口)一、Set接口的定義Set接口也是Collection接口的子接口,但是與Collection或List接口不同的是,Set接口中不能加入重復的元素
  • Set接口的主要方法與Collection是一致的
  • Set接口的實例無法像List接口那樣進行雙向輸出.不存在get方法使用Iterator接口來遍歷集合

2個常用方法:hasNext方法表示判斷是否還有元素可以迭代

next()方法:返回迭代的下一個元素

  • Set接口的常用子類

散列存放:HashSet

有序存放:TreeSet

二、使用SetHashSet
package 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.三、驗證散列的存放:HashSet
package 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()    }}
四、驗證有序的存放:TreeSet
package 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()    }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垫江县| 宕昌县| 伊宁县| 嘉定区| 小金县| 建始县| 元朗区| 古田县| 永年县| 肥东县| 灵璧县| 罗田县| 保康县| 宜春市| 南开区| 中江县| 长宁县| 沂源县| 盈江县| 车险| 从江县| 长汀县| 离岛区| 胶州市| 茶陵县| 同德县| 分宜县| 临高县| 威信县| 家居| 沛县| 略阳县| 九龙县| 清远市| 弋阳县| 油尖旺区| 闽清县| 晴隆县| 丹棱县| 和政县| 富蕴县|