博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中arraylist和数组的相互转换
阅读量:1887 次
发布时间:2019-04-26

本文共 921 字,大约阅读时间需要 3 分钟。

Java中ArrayList和数组之间的相互转换

  • ArrayList转为数组
  • 数组转为ArrayList

一、ArrayList转换数组

public static void arrayListToArray() {
// ArrayList转换数组 List
arraylist = 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"}; // 转换 List
list = 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"}; // 转换 List
list = new ArrayList
(Arrays.asList(arr)); System.out.println(list.toString()); }

转载地址:http://hzwdf.baihongyu.com/

你可能感兴趣的文章
SSM-遇见的一些小坑(三)Controller层出现的错误
查看>>
SSM-遇见的一些小坑(四)测试接口时出现返回500的问题
查看>>
SSM-遇见的一些小坑(五)解决跨域问题
查看>>
public class ExcelBean implements java.io.Serializable
查看>>
Jsp调用Action的几种方法--做个记录
查看>>
SSM-遇见的一些小坑(五)jstl标签库
查看>>
Mybatis-mapper.xml相关记录
查看>>
insert ignore into--跳坑
查看>>
SecureCRT的安装和破解--亲试可用
查看>>
Leetcode--21. Merge Two Sorted Lists--Java
查看>>
Leetcode--26. Remove Duplicates from Sorted Array--Java
查看>>
Java的向上转型和向下转型
查看>>
Java-IO的几种方式的BIO、NIO、AIO
查看>>
创维电视 内存不足 手工清理
查看>>
Oracle 回滚(ROLLBACK)和撤销(UNDO)
查看>>
oracle undo与redo的区别
查看>>
Oracle的高水位线介绍
查看>>
Oracle 10g DBCA建库四个选项的区别------ 一般用途 事务处理 定制数据库数据仓库
查看>>
ora-01658 :无法为表空间USERS 中的段创建INITIAL区
查看>>
(总结)Linux的chattr与lsattr命令详解
查看>>