Java 中泛型集合有什麼用?
泛型集合在 Java 5 版本中引入。泛型集合禁止強制型別轉換,並且在泛型中使用時無需使用強制型別轉換。泛型集合型別安全且在編譯時進行檢查。這些泛型集合允許將資料型別作為引數傳遞給類。編譯器負責檢查型別的相容性。
語法
class<type>, interface<type>
型別安全性
泛型允許一個型別的物件。
List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100"); // compile-time error.強制型別轉換
使用泛型時無需強制型別轉換。
List<String> list = new ArrayList<String>();
list.add("Adithya");
String str = list.get(0); // no need of type-casting編譯時
在泛型中,在編譯時檢查錯誤。
List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100");// compile-time error
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP