Java集合框架Example 2

2021-07-22 11:32:22 字數 1174 閱讀 8590

課程修改

public void testmodify()
刪除

/*

* 刪除list中的元素

*/ public void testremove() /*

* 刪除2

*/ public void testremove1()

/*public class testgeneric

/* * 測試增加

*/ public void testadd()

/* * 測試迴圈遍歷

*/ public void testforeach() }

public static void main(string args)

/*

* 刪除4,5位上的元素

*/public void testremoveall();

coursestoselect.removeall(arrays.aslist(courses));

system.out.println("成功刪除課程");

testforeach();

}

泛型 

集合中的元素可以是任意型別的物件(物件的引用)。如果把某個物件放入集合,則會忽略他的型別,而把他當作object處理

泛型則是規定了某個集合只可以存放特定型別的物件,會在編譯期間進行型別檢查,可以直接按指定型別獲取集合元素。

public class testgeneric 

/* * 測試增加

*/ public void testadd()

/* * 測試迴圈遍歷

*/ public void testforeach() }

public static void main(string args)

泛型集合中除了能存入泛型型別還能存入泛型子型別。泛型集合中的限定型別不能使用基本資料型別,只能引用型別。可以通過使用包裝類限定允許存入的基本型別資料。int-integer;long-long; boolean-boolean

/*

* 基本型別包裝類

*/ public void testbasictype()

java集合框架

集合框架包括集合與對映 collection and map 以及它們的子類 容器類 1 list 元素有先後次序的集合,元素有index位置,元素可以重複,繼承自collection介面,實現類 arraylist,vector,linkedlist 2 set 元素無續,不能重複新增,是數學意義...

java集合框架

框架 為了解決某一特定的問題,預先設計好的一系列具有繼承或實現關係的類的介面。集合裡的三大類 list直接繼承collection 特點 線性,有序 arraylist底層的實現是陣列 使用範圍 當某一陣列在實際應用中大量使用查詢和新增功能的時候用arraylist linkedlist底層的實現是...

java 集合框架

集合一般使用list,set,map首先說下list 1.list一般使用arraylist,linkedlist list的特點有序,重複,那麼arraylist和linkedlist的區別 arraylist插入和刪除資料慢,取值速度快,實際上arraylist是陣列的擴充 linkedlist...