Java ArrayList toArray()方法
java.util.ArrayList.toArray(T[]) 按适当顺序(从第一个到最后一个元素)返回包含ArrayList中所有元素的数组;返回数组的运行时类型是指定数组的运行时类型。
1 语法
public <T> T[] toArray(T[] a)
2 参数
a :这是需要存储ArrayList元素的一个数组,该数组的大小要和ArrayList元素个数一致。
3 返回值
返回一个包含ArrayList元素的数组。
4 示例
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* java.util.ArrayList.toArray(T[])方法的例子
*/
import java.util.ArrayList;
public class Demo {
public static void main(String[] args) {
// create an empty array list with an initial capacity
ArrayList<Integer> arrlist = new ArrayList<Integer>();
// use add() method to add values in the list
arrlist.add(10);
arrlist.add(12);
arrlist.add(31);
arrlist.add(49);
System.out.println("Printing elements of array1");
// let us print all the elements available in list
for (Integer number : arrlist) {
System.out.println("Number = " + number);
}
// toArray copies content into other array
Integer list2[] = new Integer[arrlist.size()];
list2 = arrlist.toArray(list2);
System.out.println("Printing elements of array2");
// let us print all the elements available in list
for (Integer number : list2) {
System.out.println("Number = " + number);
}
}
}
输出结果为:
Printing elements of array1
Number = 10
Number = 12
Number = 31
Number = 49
Printing elements of array2
Number = 10
Number = 12
Number = 31
Number = 49
热门文章
优秀文章