Java中数组和List集合如何互相转换。
来源:互联网 发布:长沙自考网络学校 编辑:程序博客网 时间:2024/04/29 00:22
数组转成list
String[] userid = {"aa","bb","cc"};
List<String> userList = new ArrayList<String>();
Collections.addAll(userList, userid);
第二种方式String[] userid = {"aa","bb","cc"};
List<String> userList = Arrays.asList(userid);
另:Arrays.asList()返回一个受指定数组支持的固定大小的列表。所以不能做Add、Remove等操作。
List list = new ArrayList(Arrays.asList(userid));这样操作就可以了。
第三种方式String[] userid = {"aa","bb","cc"};
List<String> userList = new ArrayList<String>(userid.length);
for(String uid: userid){
userList.add(uid);
list转数组
List<String> strList = new ArrayList<String>();
strList.add("aa");
strList.add("bb");
Object[] objs = strList.toArray();
--------------
如果要变成String数组,需要强转类型。
String[] strs = (String[]) strList.toArray();
-----------------
也可以指定大小:
final int size = strList.size();String[] strs = (String[])strList.toArray(new String[size]);
笨方法:
List<String> strList = new ArrayList<String>();
strList.add("aa");
strList.add("bb");
String[] strs = new String[strList.size()];
- Java中数组和List集合如何互相转换。
- Java中数组和List集合如何互相转换
- list集合和数组如何互相转化
- java中数组和集合的互相转换
- Java中数组、List、Set互相转换
- java集合和数组互相转换
- java中list和json互相转换
- 集合和数组互相转换
- 集合和数组互相转换
- 集合和数组互相转换
- 数组和List互相转换
- List 和 数组 互相转换
- Java中list集合的交集和差集的用法和如何将数组转换为集合的方法
- java中List与数组的互相转换
- java数组与List互相转换
- Java实现数组、List互相转换
- 数组和集合的互相转换
- 数组和list的互相转换
- Ubuntu终端Terminal常用快捷键
- 身份证校验
- ThinkPHP-RBAC为角色分配权限之展示表单
- ubuntu14.04安装搜狗输入法
- 变量交换
- Java中数组和List集合如何互相转换。
- 关于js-binding中Layer触摸事件的优化
- VC++_文件选择器
- hdoj 1539 Shredding Company【DFS】
- C++利用WebBrowser控件创建自己的浏览器
- 最少乘法次数 (数学 技巧)
- Python之分支与循环
- 拍七游戏
- 如何走上PM这条不归路