Java中arraylist和数组的相互转换
发布日期:2021-06-29 15:33:51
浏览次数:3
分类:技术文章
本文共 921 字,大约阅读时间需要 3 分钟。
Java中ArrayList和数组之间的相互转换
- ArrayList转为数组
- 数组转为ArrayList
一、ArrayList转换数组
public static void arrayListToArray() { // ArrayList转换数组 Listarraylist = new ArrayList (); arraylist.add("java"); arraylist.add("c++"); arraylist.add("python"); // 转换 String[] arr = arraylist.toArray(new String[arraylist.size()]); // 打印 for(int i=0;i
二、数组转为ArrayList
第一种方法:
public static void arrayToArrayList() { // 数组转arraylist String[] arr = new String[]{ "java","c++","python"}; // 转换 Listlist = Arrays.asList(arr); System.out.println(list.toString()); }
但该方法返回的arraylist不能进行添加或删除列表中的元素,因为返回的列表不是java.util.ArrayList。而是java.util.Arrays中的一个私有静态类。
第二个方法:
public static void arrayToArrayList_2() { // 数组转arraylist String[] arr = new String[]{ "java","c++","python"}; // 转换 Listlist = new ArrayList (Arrays.asList(arr)); System.out.println(list.toString()); }
转载地址:https://codingchaozhang.blog.csdn.net/article/details/109848220 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月11日 09时47分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
typescript学习(进阶)
2019-04-29
三天敲一个前后端分离的员工管理系统
2019-04-29
EL表达式、JSTL标签库、文件上传和下载
2019-04-29
Cookie、Session
2019-04-29
表单重复提交
2019-04-29
Filter
2019-04-29
微服务架构实施原理详解
2019-04-29
必须了解的mysql三大日志-binlog、redo log和undo log
2019-04-29
局部敏感哈希Locality Sensitive Hashing归总
2019-04-30
图像检索中为什么仍用BOW和LSH
2019-04-30
图˙谱˙马尔可夫过程˙聚类结构----by林达华
2019-04-30
深度学习读书笔记之AE(自动编码AutoEncoder)
2019-04-30
深度学习读书笔记之RBM
2019-04-30
深度学习word2vec笔记之基础篇
2019-04-30
法国INRIA Data Sets & Images 数据集和图像库
2019-04-30
训练自己haar-like特征分类器并识别物体(1)
2019-04-30
iOS容易造成循环引用的三种场景,就在你我身边!
2019-04-30
有一个会做饭的女友是一种怎样的体验?
2019-04-30