java 數(shù)組轉(zhuǎn)list的兩種方式
方式一
String[] array = {"111","222","333"}; List<String> list = Arrays.asList(array); // list.add("444"); list.remove(0);
如上圖所示,不可進(jìn)行新增或刪除元素的操作。
Arrays.asList(array),返回的List是具有固定長(zhǎng)度的私有靜態(tài)內(nèi)部類(lèi)java.util.Arrays.ArrayList,
所以,就報(bào)錯(cuò):不支持的操作異常。
方式二
String[] array = {"111","222","333"}; List<String> list = new ArrayList<>(Arrays.asList(array)); list.add("444"); list.remove(0); System.out.println(list);
流程:array-->java.util.Arrays.ArrayList-->java.util.ArrayList
注意:new ArrayList(ArrayList),調(diào)用的并不是初始化大小那個(gè)方法,調(diào)用的是:
將集合轉(zhuǎn)成ArrayList
以上就是java 數(shù)組轉(zhuǎn)list的兩種方式的詳細(xì)內(nèi)容,更多關(guān)于java 數(shù)組轉(zhuǎn)list的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
JAVA演示阿里云圖像識(shí)別API,印刷文字識(shí)別-營(yíng)業(yè)執(zhí)照識(shí)別
最近有由于工作需要,開(kāi)始接觸阿里云的云市場(chǎng)的印刷文字識(shí)別API-營(yíng)業(yè)執(zhí)照識(shí)別這里我加上了官網(wǎng)的申請(qǐng)說(shuō)明,只要你有阿里云賬號(hào)就可以用,前500次是免費(fèi)的,API說(shuō)明很簡(jiǎn)陋,只能做個(gè)簡(jiǎn)單參考2019-05-05java 使用Scanner類(lèi)接收從控制臺(tái)輸入的數(shù)據(jù)方式
這篇文章主要介紹了java 使用Scanner類(lèi)接收從控制臺(tái)輸入的數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-08-08Java實(shí)現(xiàn)HTML轉(zhuǎn)為Word的示例代碼
本文以Java代碼為例為大家詳細(xì)介紹如何實(shí)現(xiàn)將HTML文件轉(zhuǎn)為Word文檔(.docx、.doc)。在實(shí)際開(kāi)發(fā)場(chǎng)景中可參考此方法來(lái)轉(zhuǎn)換,感興趣的可以了解一下2022-06-06如何在IDEA Maven項(xiàng)目中導(dǎo)入本地jar包的步驟
今天小編就為大家分享一篇關(guān)于IDEA Maven項(xiàng)目中導(dǎo)入本地jar包的步驟,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12SpringBoot整合SpringDataRedis的示例代碼
這篇文章主要介紹了SpringBoot整合SpringDataRedis的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-05-05JavaWeb Session 會(huì)話(huà)管理實(shí)例詳解
這篇文章主要介紹了JavaWeb Session 會(huì)話(huà)管理的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-09-09springboot新建項(xiàng)目jdk只有17/21,無(wú)法選中1.8解決辦法
最近博主也有創(chuàng)建springboot項(xiàng)目,發(fā)現(xiàn)了IntelliJ IDEA在通過(guò)Spring Initilizer初始化項(xiàng)目的時(shí)候已經(jīng)沒(méi)有java8版本的選項(xiàng)了,這里給大家總結(jié)下,這篇文章主要給大家介紹了springboot新建項(xiàng)目jdk只有17/21,無(wú)法選中1.8的解決辦法,需要的朋友可以參考下2023-12-12