當前位置:
首頁 >
【Java】ArrayList 列表的泛型
發布時間:2025/3/21
32
豆豆
生活随笔
收集整理的這篇文章主要介紹了
【Java】ArrayList 列表的泛型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ArrayList 列表的泛型
在 Java 中,容器類允許你指出其內部對象的類型。
而聲明泛型變量時,我們指出兩個(而不是一個)類型:變量類型 和 它所存儲的數據的類型。
創建新的 ArrayList 對象時,可以方便地指出將在此列表內存儲的值的類型。
ArrayList 示例:
| ArrayList<String> list = new ArrayList<String>(); | 創建名為 list 的 ArrayList 變量。 將 ArrayList 對象分配給該變量。 此列表只能存儲 String 對象。 |
| ArrayList list = new ArrayList(); | 創建名為 list 的 ArrayList 變量。 將 ArrayList 對象分配給該變量。此列表可以存儲任意值。 |
| ArrayList<Integer> list = new ArrayList<Integer>(); | 創建名為 list 的 ArrayList 變量。 將 ArrayList 對象分配給該變量。 此列表只能存儲 Integer 和 int 值。 |
每種原始類型編寫了包裝類。這些類繼承 Object 。看起來如下所示:
| int | Integer | ArrayList<Integer> |
| double | Double | ArrayList<Double> |
| boolean | Boolean | ArrayList<Boolean> |
| char | Character | ArrayList<Character> |
| byte | Byte | ArrayList<Byte> |
我們可以輕松地把 原始類 和與 其相似的類(包裝類) 分配給彼此:
| int a = 5; Integer b = a; int c = b; |
| Character c = 'c'; // 文字 c 是 char 類型 char d = c; |
| Byte b = (byte) 77; // 文字 77 是 int 類型 |
| Boolean isOk = true; // 文字 true 是 boolean 類型 |
| Double d = 1.0d; // 文字 1.0d 是 double 類型 |
總結
以上是生活随笔為你收集整理的【Java】ArrayList 列表的泛型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【面试测试题】贪婪是好事
- 下一篇: 深入浅出Javascript闭包