Java编程实现数组转成list及list转数组的方法
发布时间:2020-12-14 14:17:02 所属栏目:Java 来源:网络整理
导读:本篇章节讲解Java编程实现数组转成list及list转数组的方法。供大家参考研究具体如下: 数组转成list: 方法一: String[] userid = {"aa","bb","cc"};ListString userList = new ArrayListString();Collections.addAll(userList,userid); 方法二:
本篇章节讲解Java编程实现数组转成list及list转数组的方法。分享给大家供大家参考,具体如下: 数组转成list: 方法一: String[] userid = {"aa","bb","cc"}; List<String> userList = new ArrayList<String>(); Collections.addAll(userList,userid); 方法二: String[] userid = {"aa","cc"}; List<String> userList = Arrays.asList(userid); 另:Arrays.asList()返回一个受指定数组支持的固定大小的列表。所以不能做Add、Remove等操作。 List list = new ArrayList(Arrays.asList(userid)); 这样操作就可以了。 方法三: String[] userid = {"aa","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相关内容感兴趣的读者可查看本站专题:《Java字符与字符串操作技巧总结》、《Java数学运算技巧总结》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》和《Java数组操作技巧总结》 希望本文所述对大家java程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |