Java中如何将列表转数组呢?
下文笔者讲述java中列表转数组的方法分享,如下所示
列表转数组的实现思路
列表转数组可使用: list.toArray方法 如: TestClass[] array = list.toArray(new TestClass[0]); 或 TestClass[] array = new TestClass[list.size()]; list.toArray(array); // fill the array例:List转数组的示例
package com.java265.other; import java.util.ArrayList; import java.util.List; public class TestIKe { /** * Java265.com List转数组的示例 */ public static void main(String[] args) { List<TestClassEx> list = new ArrayList<TestClassEx>(); list.add(new TestClassEx(1, "java265.com")); list.add(new TestClassEx(2, "java爱好者")); list.add(new TestClassEx(3, "java是我的最爱")); TestClassEx[] arrs = list.toArray(new TestClassEx[0]); for (int i = 0; i < arrs.length; i++) { System.out.println(arrs[i]); } } } class TestClassEx { private Integer id; private String name; public TestClassEx(Integer id, String name) { super(); this.id = id; this.name = name; } @Override public String toString() { return "TestClassEx [id=" + id + ", name=" + name + "]"; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。