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

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

WBOY
發布: 2023-09-16 21:53:02
轉載
913 人瀏覽過

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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板