方法一:
1.強(qiáng)行轉(zhuǎn)換,但是必須要求是ArrayList聲明的List,不能是List的其它子類(lèi)
List<Integer> list = new ArrayList<>();
list.add(1);
ArrayList arr = (ArrayList)list;
方法二:
1.使用集合的addAll方法,適用于List集合所有的子類(lèi)和自己文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-513409.html
List<Integer> list = new TreeList();
list.add(1);
ArrayList arrayList = new ArrayList();
arrayList.addAll(list);
方法三: 用谷歌的封裝方法
1.第一步pom先導(dǎo)入所需的谷歌jar文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-513409.html
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>20.0</version>
</dependency>
- 用 import com.google.common.collect.Lists;
List<Integer> list = new ArrayList<>();
list.add(1);
ArrayList arrayList = Lists.newArrayList(list);
到了這里,關(guān)于將List集合轉(zhuǎn)換成ArrayList集合的方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!