Java中将数组转化为List
来源:互联网 发布:js 浮点数计算 编辑:程序博客网 时间:2024/06/05 00:12
在Java中有个方法可以将数组转化为List:
List<String> list = Arrays.asList("a","b","c");
但是通过这种方式得到的List它的长度是不可以改变的。当你向这个List做添加元素或者删除元素操作的时候程序就会抛出异常(java.lang.UnsupportedOperationException)
原因是:这个ArrayList不是java.util包下的,而是java.util.Arrays.ArrayList。它是Arrays类自己定义的一个内部类,这个内部类没有实现add()、remove()方法,而是直接使用它的父类AbstractList的相应方法。而AbstractList中的add()和remove()是直接抛出java.lang.UnsupportedOperationException异常的!
如果你的List只是用来遍历,就用Arrays.asList()吧。如果你的List还要添加或删除元素,还是乖乖地new一个java.util.ArrayList,然后一个一个的添加元素吧!
0 0
- Java中将数组转化为List
- java中将字符串或者数组转化为json格式
- java 数组转化为list接口
- 数组转化为List
- JAVA—list集合转化为Java数组
- 数组转化为List示例
- groovy list转化为数组
- java中将byte转化为字母
- Java中将html转化为字符转
- php中将SimpleXMLElement Object数组转化为普通数组
- asp.net中将dataTable数据转化为List<>
- C++中将vector转化为动态数组&实现快速排序
- 在Java中将数据库查询结果保存为List<Map>类型的JavaScript数组文件
- python中将一个全部为int的list 转化为str的list
- 如何将list转化为数组
- 如何将list转化为数组
- 将List转化为数组的若干问题
- 范型List 转化为数组的demo
- 276. Paint Fence
- 总结项目使用一个TabLayout选项卡
- Sass-四种编译输出代码风格
- 微信小程序教程(第三篇)
- 超时问题总结
- Java中将数组转化为List
- libpcap的一些主要函数和结构介绍
- FIX POSTFIX "FATAL: OPEN DATABASE /ETC/ALIASES.DB: NO SUCH FILE OR DIRECTORY" ERROR
- Ubuntu 16上装完nodejs还是找不到node命令?
- eclipse 卸载插件
- Adroid中线程间的通信(一)
- 安卓 关于《贪吃蛇大作战》蛇头方向的判断与实现
- 多进程下的文件描述符
- Android 蓝牙自动打开并扫描设备,以及获取对方蓝牙设备的种类