ArrayList to Array Conversion in Java

Following methods can be used for converting ArrayList to Array

方法 1: 使用 public Object[] toArray() 方法

import java.util.ArrayList;

import java.util.List;

public class Test {

public static void main(String[] args) {

List al = new ArrayList();

al.add(10);

al.add(20);

al.add(30);

al.add(40);

Object[] objects = al.toArray();

for (Object obj : objects) {

System.out.print(obj + " ");

}

}

}

运行结果

```

10 20 30 40

```

方法 2: 使用 public T[] toArray(T[] a) 方法

import java.util.ArrayList;

import java.util.List;

public class Test {

public static void main(String[] args) {

List al = new ArrayList();

al.add(10);

al.add(20);

al.add(30);

al.add(40);

Integer[] arr = new Integer[al.size()];

arr = al.toArray(arr);

for (Integer x : arr) {

System.out.print(x + " ");

}

}

}

运行结果

```

10 20 30 40

```

方法 3: 使用 public E get(int index) 方法

import java.util.ArrayList;

import java.util.List;

public class Test {

public static void main(String[] args) {

List al = new ArrayList();

al.add(10);

al.add(20);

al.add(30);

al.add(40);

Integer[] arr = new Integer[al.size()];

for (int i = 0; i < al.size(); i++) {

arr[i] = al.get(i);

}

for (Integer x : arr) {

System.out.print(x + " ");

}

}

}

运行结果

```

10 20 30 40

```

参考资料

ArrayList和Array之间的转换

ArrayList转Array (1):使用ArrayList的toArray方法.     1)当ArrayList中存放的是引用类型时(例如String),成功     /**      * 使用 ...

ArrayList和Array区别

1)精辟阐述:可以将 ArrayList想象成一种“会自动扩增容量的Array”. 2)Array([]):最高效:但是其容量固定且无法动态改变:     ArrayList:  容量可动态增长:但牺 ...

探求C&num;&period;Net中ArrayList与Array的区别 【转】

ArrayList与Array的区别概述     ArrayList 是数组的复杂版本.ArrayList 类提供在大多数 Collections 类中提供但不在 Array 类中提供的一些功能.例如 ...

探求C&num;&period;Net中ArrayList与Array的区别

ArrayList与Array的区别概述     ArrayList 是数组的复杂版本.ArrayList 类提供在大多数 Collections 类中提供但不在 Array 类中提供的一些功能.例 ...

使用redis时出现java&period;util&period;ArrayList cannot be cast to java&period;lang&period;Long

java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Long at redis.clients. ...

C&num;中ArrayList 、Array与、string、string&lbrack;&rsqb;数组的相关转换

一.ArrayList 与 string.string[]数组的转换 1.ArrayList 转换为 string[] : ArrayList list = new ArrayList(); list ...

dotnet 数组自动转基类数组提示 Co-variant array conversion 是什么问题

在 C# 的语法,可以提供自动将某个类的数组自动转这个类的基类数组的方法,但是这样的转换在 Resharper 会提示 Co-variant array conversion 这是什么问题? 在 C# ...

Co-variant array conversion from x to y may cause run-time exception

http://stackoverflow.com/questions/8704332/co-variant-array-conversion-from-x-to-y-may-cause-run-tim ...

随机推荐

【Matplotlib】详解图像各个部分

首先一幅Matplotlib的图像组成部分介绍. 在matplotlib中,整个图像为一个Figure对象.在Figure对象中可以包含一个或者多个Axes对象.每个Axes(ax)对象都是一个拥有自 ...

5&period;nodejs权威指南--HTTP

1. HTTP 1.1 服务器 var http = require('http'); var server = http.createServer(function(req,rsp){ req.on ...

MFCC matlab code

%function ccc=mfcc(x) %归一化mel滤波器组系数 filename=input('input filename:','s'); [x,fs,bits]=wavread(filen ...

MFC的GUI窗口使用Console输出函数printf(AllocConsole后,使用GetStdHandle取得句柄,然后就可以操作了)

在GUI程序中使用printf函数: #include  #include  void InitConsole() { int nRet= 0; ...

html5实现渐变效果

Swift语法基础入门二&lpar;数组&comma; 字典&comma; 字符串&rpar;

Swift语法基础入门二(数组, 字典, 字符串) 数组(有序数据的集) *格式 : [] / Int / Array() let 不可变数组 var 可变数组 注意: 不需要改变集合的时候创建不可变 ...

&lbrack;注意事项&amp&semi;amp&semi;车轮&rsqb;java源代码 产生局部javadoc api档

随着Eclipse书写java码时间,有时候,因为我们不知道java函数返回.通过鼠标移动到java该功能,假设它javadoc相关内容将被显示. 但是,并非所有java代码javadoc:连装jav ...

scala合并Array

val newarray = Array(1,2,3)++Array(4,5) newarray.foreach(println) 打印结果: 1 2 3 4 5

okhttp添加自定义cookie

package cn.x.request; import java.util.ArrayList; import java.util.HashMap; import java.util.Lis ...

使用import scope解决maven继承(单)问题&lt&semi;转&gt&semi;

测试环境 maven 3.3.9 想必大家在做SpringBoot应用的时候,都会有如下代码: org.springframework.bo ...

array in java,ArrayList to Array Conversion in Java相关推荐

  1. Java ArrayList的Array,Array的ArrayList

    Today we will learn how to create a Java array of ArrayList. We will also learn how to create an Arr ...

  2. java arraylist排序_最全Java集合笔记

    集合概述 什么是集合 集合框架:用于存储数据的容器. 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构.任何集合框架都包含三大块内容:对外的接口.接口的实现和对集合运算的算法. 接口:表示集 ...

  3. java arraylist 当参数_关于java:为什么修改了ArrayList参数,但没有修改String参数?...

    本问题已经有最佳答案,请猛点这里访问. public class StackOverFlow { public static void main(String[] args) { ArrayList ...

  4. java arraylist 倒置_如何在Java中反转ArrayList?

    反转ArrayList 为了在Java中反转ArrayList的元素,我们使用Collections类的reverse()方法. reverse()方法reverse()方法在java.util包中可 ...

  5. java arraylist 构造_深入理解java集合框架之---------Arraylist集合 -----构造函数

    ArrayList有三个构造方法 ArrayList有三个常量 1.private transient Object[] elementData (数组); 2.private int size (元 ...

  6. Java ArrayList到数组

    Sometimes we have to convert ArrayList to Array in java program. Today we will look into different j ...

  7. java 面试 框架_这份java集合框架面试题,轻松搞定面试官!

    集合框架 1. ArrayList 和 Vector 的区别. 这两个类都实现了 List 接口(List 接口继承了 Collection 接口),他们都是有序集 合,即存储在这两个集合中的元素的位 ...

  8. Java复习总结(二)Java SE 面试题

    Java SE基础知识 目录 Java SE 1. 请你谈谈Java中是如何支持正则表达式操作的? 2. 请你简单描述一下正则表达式及其用途. 3. 请你比较一下Java和JavaSciprt? 4. ...

  9. java in array_ArrayList to Array Conversion in Java

    ArrayList to Array Conversion in Java Following methods can be used for converting ArrayList to Arra ...

最新文章

  1. React 父组件给子组件传值,子组件接收
  2. 算法与数据结构--图的实现、基本操作及应用
  3. 计算机配置里面没有网络选项,主编教您win10网络设置中没有wlan选项怎么办
  4. kafka 消费端 api_在消费者的眼中:您真的需要为您的API提供客户端库吗?
  5. 如何以及为什么使用Spoon分析,生成和转换Java代码
  6. BOOT INI专辑
  7. linux查看缓存的文件,linux – 如何查看缓冲和缓存的数据
  8. 安卓应用安全指南 4.6.3 处理文件 高级话题
  9. ADO.NET实例教学一
  10. 数据挖掘:模型选择——XGBoost与LightBGM
  11. php mail带附件,Pear Mail 发送邮件带附件_PHP教程
  12. 用741运算放大器搭建RC正弦振荡器:文氏电桥振荡电路
  13. PAT L3-001 凑零钱(01背包(布尔背包)+记录路径)
  14. SAP请求一键传输程序
  15. 【软考软件评测师】2020年下综合知识历年真题
  16. mc服务器常用指令_mc服务器新手指令
  17. iOS TCP UDP通信
  18. 研华1716板卡的问题
  19. LabVIEW学习分享(2)
  20. Python 小项目 猜数字小游戏

热门文章

  1. CCF201612-1 中间数(解法三)(100分)(废除!!!)
  2. CCF201612试题
  3. linux 下的两种软件安装方式 —— 源码(编译、安装),编译好的二进制(直接安装)
  4. 深度学习框架 —— tflearn 的学习
  5. 概率论经典问题 —— 三个事件 A、B、C 独立 ≠ 三个事件两两独立
  6. 二叉堆(binary heap)—— 优先队列的实现
  7. 内存、时间复杂度、CPU/GPU以及运行时间
  8. C++基础——格式化输出
  9. linux作为一个开发服务器,怎样搭建一个linux开发服务器
  10. python创建矩阵_python中Numpy的属性与创建矩阵