如何在Java中将ArrayList转换为Array?

将ArrayList转换为Array (Converting ArrayList to Array)

Given an ArrayList and we have to convert it into an Array in Java.

给定一个ArrayList,我们必须将其转换为Java中的Array。

To convert an ArrayList to Array, we use toArray() method.

要将ArrayList转换为Array,我们使用toArray()方法

toArray()方法 (toArray() method)

  • toArray() method is available in java.util package.

    toArray()方法在java.util包中可用。

  • toArray() method is used to return a converted Array object which contains all of the elements in the ArrayList.

    toArray()方法用于返回转换后的Array对象,该对象包含ArrayList中的所有元素。

  • toArray() method does not throw any exception at the time of conversion from ArrayList to Array.

    从ArrayList转换为Array时, toArray()方法不会引发任何异常。

  • It's not a static method, it is accessible with class objects (i.e. If we try to execute with the class name then we will get an error).

    这不是静态方法,可以通过类对象进行访问(即,如果尝试使用类名执行,则会收到错误消息)。

  • It's not a final method, it is overridable in child class if we want.

    这不是最终方法,如果需要,可以在子类中重写。

Syntax:

句法:

    public Object[] toArray(){
    }

Parameter(s):

参数:

It does not accept any parameter.

它不接受任何参数。

Return value:

返回值:

The return type of this method is Object[], it returns a converted ArrayList to an Array which contains all of the elements in the ArrayList.

此方法的返回类型为Object [] ,它将转换后的ArrayList返回到包含ArrayList中所有元素的Array。

Example:

例:

// Java program to demonstrate the example of
// conversion of an ArrayList to an Array with 
// the help of toArray() method of ArrayList

import java.util.*;

public class ArrayListToArray {
    public static void main(String[] args) {
        // ArrayList Declaration
        ArrayList arr_list = new ArrayList();

        // By using add() method to add few elements in 
        // ArrayList

        arr_list.add(10);
        arr_list.add(20);
        arr_list.add(30);
        arr_list.add(40);
        arr_list.add(50);

        // Display ArrayList
        System.out.println("ArrayList elements:");
        System.out.println(arr_list);

        System.out.println();

        // By using toArray() method is used to convert 
        // ArrayList to Array

        Object[] arr = arr_list.toArray();

        // Display Array
        System.out.println("Array elements: ");

        for (Object o: arr)
            System.out.println(o);
    }
}

Output

输出量

ArrayList elements:
[10, 20, 30, 40, 50]

Array elements: 
10
20
30
40
50


翻译自: https://www.includehelp.com/java/convert-arraylist-to-array-in-java.aspx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值