【Java】ArrayList 列表的泛型
生活随笔
收集整理的這篇文章主要介紹了
【Java】ArrayList 列表的泛型
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ArrayList 列表的泛型
在 Java 中,容器類允許你指出其內(nèi)部對(duì)象的類型。
而聲明泛型變量時(shí),我們指出兩個(gè)(而不是一個(gè))類型:變量類型 和 它所存儲(chǔ)的數(shù)據(jù)的類型。
創(chuàng)建新的 ArrayList 對(duì)象時(shí),可以方便地指出將在此列表內(nèi)存儲(chǔ)的值的類型。
ArrayList 示例:
| ArrayList<String> list = new ArrayList<String>(); | 創(chuàng)建名為 list 的 ArrayList 變量。 將 ArrayList 對(duì)象分配給該變量。 此列表只能存儲(chǔ) String 對(duì)象。 |
| ArrayList list = new ArrayList(); | 創(chuàng)建名為 list 的 ArrayList 變量。 將 ArrayList 對(duì)象分配給該變量。此列表可以存儲(chǔ)任意值。 |
| ArrayList<Integer> list = new ArrayList<Integer>(); | 創(chuàng)建名為 list 的 ArrayList 變量。 將 ArrayList 對(duì)象分配給該變量。 此列表只能存儲(chǔ) 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 類型 |
總結(jié)
以上是生活随笔為你收集整理的【Java】ArrayList 列表的泛型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【面试测试题】贪婪是好事
- 下一篇: vue设置一个简单的计算器