首頁 >Java >java教程 >Java中通用集合的用途是什麼?

Java中通用集合的用途是什麼?

WBOY
WBOY轉載
2023-09-16 21:53:02895瀏覽

Java中通用集合的用途是什麼?

通用集合在Java 5版本中引入。通用集合 停用 類型轉換,在通用集合中使用時不需要類型轉換。通用集合是 類型安全的,並在編譯時進行檢查。這些通用集合允許將資料類型作為參數傳遞給類別。編譯器負責檢查類型的相容性 

語法

class<type>, interface<type>

類型安全性

#泛型允許一個物件的單一類型。

List list = new ArrayList(); <strong>// before generics</strong>
list.add(10);
list.add("100");
<strong>List<Integer> list1 = new ArrayList<Integer>()</strong>; // <strong>adding generics</strong>
list1.add(10);
list1.add("100"); <strong>// compile-time error.</strong>

類型轉換

在使用泛型時不需要進行型別轉換。

<strong>List<String> list = new ArrayList<String>();
</strong>list.add("Adithya");
String str = list.get(0); // <strong>no need of type-casting</strong>

編譯時

在泛型中,錯誤在編譯時進行檢查。

List list = new ArrayList(); <strong>// before generics</strong>
list.add(10);
list.add("100");
<strong>List<Integer> list1 = new ArrayList<Integer>();</strong> //<strong> adding generics</strong>
list1.add(10);
list1.add("100");// <strong>compile-time error</strong>

以上是Java中通用集合的用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除