日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java arrays.aslist()_Java中Arrays.asList()方法详解及实例

發(fā)布時間:2025/3/20 java 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java arrays.aslist()_Java中Arrays.asList()方法详解及实例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Arrays.asList() 是將數(shù)組作為列表。

問題來源于:

public class Test {

public static void main(String[] args) {

int[] a = {1, 2, 3, 4};

List list = Arrays.asList(a);

System.out.println(list.size()); //1

}

}

期望的輸出是 list 里面也有4個元素,也就是 size 為4,然而結(jié)果是1。

原因如下:

在 Arrays.asList 中,該方法接受一個變長參數(shù),一般可看做數(shù)組參數(shù),但是因?yàn)?int[] 本身就是一個類型,所以 a 變量作為參數(shù)傳遞時,編譯器認(rèn)為只傳了一個變量,這個變量的類型是 int 數(shù)組,所以 size 為 1,相當(dāng)于是 List 中數(shù)組的個數(shù)。基本類型是不能作為泛型的參數(shù),按道理應(yīng)該使用包裝類型,但這里缺沒有報錯,因?yàn)閿?shù)組是可以泛型化的,所以轉(zhuǎn)換后在 list 中就有一個類型為 int 的數(shù)組。

/**

* Returns a fixed-size list backed by the specified array. (Changes to

* the returned list "write through" to the array.) This method acts

* as bridge between array-based and collection-based APIs, in

* combination with {@link Collection#toArray}. The returned list is

* serializable and implements {@link RandomAccess}.

*

*

This method also provides a convenient way to create a fixed-size

* list initialized to contain several elements:

*

* List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");

*

*

* @param a the array by which the list will be backed

* @return a list view of the specified array

*/

@SafeVarargs

public static List asList(T... a) {

return new ArrayList<>(a);

}

返回一個受指定數(shù)組支持的固定大小的列表。(對返回列表的更改會“直寫”到數(shù)組。)此方法同 Collection.toArray 一起,充當(dāng)了基于數(shù)組的 API 與基于 collection 的 API 之間的橋梁。返回的列表是可序列化的。

所以,如果是創(chuàng)建多個列表,在傳參數(shù)時候,最好使用 Arrays.copyOf(a) 方法,不然,對列表的更改就相當(dāng)于對數(shù)組的更改。

public class Test {

public static void main(String[] args) {

Integer[] a = {1, 2, 3, 4};

List list = Arrays.asList(a);

System.out.println(list.size()); //4

}

}

最后提醒,如果 Integer[] 數(shù)組沒有賦值的話,默認(rèn)是 null,而不是像 int[] 數(shù)組默認(rèn)是 0。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

總結(jié)

以上是生活随笔為你收集整理的java arrays.aslist()_Java中Arrays.asList()方法详解及实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产又黄视频 | 亚洲色图在线播放 | 96久久久| 亚洲国产视频一区二区三区 | 日日摸夜夜添夜夜 | 精品国产一区一区二区三亚瑟 | 那里可以看毛片 | 嫩模一区二区三区 | 噜噜av| 国产一区二区三区网站 | 欧美色激情 | 91精品一区二区三区四区 | 国产一区二区自拍 | 开心激情亚洲 | 吻胸摸激情床激烈视频 | 国产骚b | 六月婷婷七月丁香 | 黄色动漫软件 | 亚洲精品一区久久久久久 | 日本wwww视频 | 国产精品久久色 | 久久精彩| 三级精品在线观看 | 亚洲av女人18毛片水真多 | 精品无码人妻一区二区三 | 国产精品高潮视频 | av网站在线免费播放 | 青青草手机视频 | 先锋av网 | 67194成人在线| 成人福利在线视频 | 国产字幕侵犯亲女 | 2021av | 日韩av无码一区二区三区 | 国产精选一区二区三区 | 国产真实自拍 | 国产高清在线免费观看 | 日韩精品一区二区亚洲av | a一级免费视频 | 久久久久久国 | 西西444www无码大胆 | 又黄又爽视频 | 美女丝袜av | 伊人网大香 | 亚洲欧美日韩动漫 | 明日叶三叶 | 日韩一区2区 | 亚洲爱视频 | 精品成人中文无码专区 | 久久久久亚洲av无码麻豆 | 无码人妻丰满熟妇奶水区码 | 色福利网| 777色婷婷 | 久久久视频在线观看 | 欧美激情一区二区三区 | 欧美视频一区二区三区在线观看 | 天天摸日日摸狠狠添 | 久久久男人天堂 | 国产精品一区二区三区免费视频 | 欧美在线观看视频一区 | 在线播放av网址 | 丁香八月婷婷 | 亚洲激情免费视频 | 中文字幕一区二区三区在线视频 | 日本www在线播放 | 青春草国产视频 | 国产无遮挡一区二区三区毛片日本 | 天天做天天爱夜夜爽 | 天堂av2014| 青草av在线 | 国产一区二区三区视频播放 | 特黄aaaaaaaaa真人毛片 | 打屁股疼的撕心裂肺的视频 | 欧美巨大荫蒂茸毛毛人妖 | 色婷婷av777 麻豆传媒网站 | 亚洲性生活| 久久久精品网站 | 国产精品欧美综合亚洲 | 先锋影音一区二区三区 | 欧美日韩黄色一级片 | 日韩欧美在线一区二区 | 丁香六月天婷婷 | 国产中文字幕在线播放 | 最近中文字幕mv免费高清在线 | 婷婷亚洲综合五月天小说 | 欧美一区二区区 | 亚洲欧美自拍偷拍 | 精品久久久久久久久久岛国gif | 免费a大片| 牛牛超碰 | 欧美色图视频在线 | 我会温柔一点的日剧 | 97xxxx| 中国特级黄色大片 | 午夜激情av在线 | 天天操夜夜拍 | 久久er99热精品一区二区介绍 | 欧美色就是色 | 亚洲国产视频在线观看 |