集合(4) Collection之Set的使用方法

2021-07-29 13:18:18 字數 631 閱讀 8887

定義

實現類

hashset()

特點:

使用方法

public

class student

}student students = new student();//建立student類物件

student.courses.add(new course("12","as"));    //如果一樣就把這個元素(課程物件)新增到student類course屬性中
//儲存學生選課後存到set型別變數courses中的元素,用於刪除courses中的元素

listcolist = new arraylist();

//刪除學生已選課程需要把學生課程這個屬性放到集合colist中去

colist.addall(student.courses);

//再獲取指定課程的位置(位置從0開始),再使用remove刪除。

student.courses

.remove(colist.get(元素位置));

for (course cr : student.courses)

集合4 集合 Collection介面 Set介面

儲存無序的 不可重複的資料 三種實現類 注 1.set介面中沒有額外定義新的方法,使用的都是collection中宣告過的方法 2.向set中新增的資料,其所在類一定要重寫hashcode 和equals 且重寫的hashcode 和equals 盡可能保持一致 相等的物件具有相等的雜湊碼 以has...

C 基礎之集合 Collection

在c 程式設計中,我們經常會使用到集合,現在有時間,我來做乙個整理。主要包括 arraylist stack queue hashtable list 微軟為什麼要定義這麼多集合類,而不只是去定義乙個?因為每一種集合都只適合於某類問題的解決。下面我們將對這些集合的適用問題上進行討論,說明集合的適用範...

Java之集合框架Collection

一 集合框架概述 1 集合類的出現 物件導向語言對事物的體現的體現都是以物件的形式,所以為了方便對多個物件的操作,就對物件進行儲存,集合就是儲存物件最常用的一種方式。2 陣列與集合的異同 陣列和集合同是容器,陣列既能儲存基本資料型別,也能儲存物件,集合只能儲存物件,陣列的長度是固定的,集合的長度是可...