Array.asList():数组转list时你一定要知道的“陷阱”!
来源:互联网 发布:js导航代码 编辑:程序博客网 时间:2024/05/19 00:54
最近开发中,业务上处理,经常用到asList方法,这让我不经想起了它的很多容易让人犯错的地方或者误解的地方,所以就想抽出时间来,整理一下,和大家分享出来,深夜了,话不多说,主要以代码为主,简易的代码,你一看就知道了!
大家都知道这个方法是将数组转成list,是JDK中Java.util包中Arrays类的静态方法。大家使用时一定要注意(请看代码和注释,一看就明了了):
输入结果:
之所以有以上原因,看看asList的源码就明白了:
如果想根据数组得到一个新的正常的list,当然可可以循环一个一个添加,也可以才有以下2个种方法:
如果你想直接根据基本类型的数组如int[],long[]直接用asList转成list,那么我们可以选择用apache commons-lang工具包里的数组工具类ArrayUtils类的toObject()方法,非常方便,如下:
这个类功能很强大:
还能“逆向”转过来,具体就不说了。
转载请注明—作者:Java我人生(陈磊兴) 原文出处http://blog.csdn.net/chenleixing/article/details/43775127
0 0
- Array.asList:数组转list时你一定要知道的“陷阱”!
- Array.asList:数组转list时你一定要知道的“陷阱”!
- Array.asList:数组转list时你一定要知道的“陷阱”!
- Array.asList():数组转list时你一定要知道的“陷阱”!
- Array.asList:数组转list时你一定要知道的“陷阱”!
- Array.asList:数组转list时你一定要知道的“陷阱”!
- Array.asList:数组转list时你一定要知道的“陷阱”!
- Array.asList:数组转list时你一定要知道的“陷阱”!
- Arrays.aslist新建的list集合不能add(),set(),remove()你知道吗?
- Arrays.asList的陷阱
- Java Arrays.asList 数组转list
- 提高你的Java代码质量吧:避免基本类型数组转换列表陷阱(Arrays.asList())
- Array.asList的使用方法
- 基本类型数组转换列表陷阱(asList)
- 使用Arrays的asList方法将数组变成List集合
- List和Array直接的互相转换,Arrays.asList(),list.toArray()
- Array.asList()和javaBean转array
- 数组、List 和Array List的区别
- linux find命令用法
- Qt语言家使用问题:在语言家翻译了,但程序起来翻译就是不起作用
- 分享一个超强的连接Ubuntu ssh 工具
- #711 – 在拖拽的过程中改变鼠标样式(Changing the Mouse Cursor While Dragging)
- js多图片上传--一次性上传多张
- Array.asList():数组转list时你一定要知道的“陷阱”!
- 数据库视图
- Android复制功能
- kettle大全
- 杭电ACM2022:海选女主角
- Python处理excel基本操作
- window与ubuntu使用cuteftp文件互传出现权限问题
- Linux下安装MySQL
- python ORM框架mapping数据库