華清創(chuàng)客嵌入式2022
2 解決方案
重新new一個(gè)新的ArrayList來(lái)裝返回的List
List strings = new ArrayList<>(Arrays.asList(arr)); ?
四、java.util.ArrayList如果不正確操作也不支持增刪操作
在第二個(gè)坑的時(shí)候,我們說(shuō)到了Arrays.asList
返回的List不支持增刪操作,是因?yàn)樗淖约簩?shí)現(xiàn)了一個(gè)內(nèi)部類ArrayList,這個(gè)內(nèi)部類繼承了 AbstractList 沒(méi)有實(shí)現(xiàn)add()
和remove()
標(biāo)簽: