Java 数组Arrays转List、ArrayList 2025334编辑
Heaven helps those who help themselves
资深码农+深耕理财=财富自由
欢迎关注![](https://files.cnblogs.com/files/Marydon20170307/gzh3.bmp)
资深码农+深耕理财=财富自由
欢迎关注
![](https://files.cnblogs.com/files/Marydon20170307/gzh3.bmp)
Java 数组Arrays转List、ArrayList
Created by Marydon on 2020-12-29 16:16
1.数组转List
1 2 3 4 | String[] array = { "111" , "222" , "333" }; List<String> list = Arrays.asList(array); // list.add("444"); list.remove( 0 ); |
如上图所示,不可进行新增或删除元素的操作。
Arrays.asList(array),返回的List是具有固定长度的私有静态内部类java.util.Arrays.ArrayList,
所以,就报错:不支持的操作异常。
2.数组转ArrayList
1 2 3 4 5 | 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.List-->java.util.ArrayList
注意:new ArrayList(ArrayList),调用的并不是初始化大小那个方法,调用的是:
将集合转成ArrayList
与君共勉:最实用的自律是攒钱,最养眼的自律是健身,最健康的自律是早睡,最改变气质的自律是看书,最好的自律是经济独立 。
您的一个点赞,一句留言,一次打赏,就是博主创作的动力源泉!
↓↓↓↓↓↓写的不错,对你有帮助?赏博主一口饭吧↓↓↓↓↓↓
本文来自博客园,作者:Marydon,转载请注明原文链接:https://www.cnblogs.com/Marydon20170307/p/14207179.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 手把手教你更优雅的享受 DeepSeek
· AI工具推荐:领先的开源 AI 代码助手——Continue
· 探秘Transformer系列之(2)---总体架构
· V-Control:一个基于 .NET MAUI 的开箱即用的UI组件库
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现