String数组动态赋值

Java 数组与容器之间的转化 实现数组动态赋值

笑着哭i 提交于 2020-02-29 17:50:12
List转换为String[],int[],等等,下面以String为例 import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; /** * 数组与Collection之间的转换 */ public class ArrayCollection { public static void main(String[] args) { List list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("ccc"); list.add("ddd"); //当List中的数据类型都一致时,可以将list转化成数组 //转化成对象数组时,直接调用toArray方法 Object[] objArray = list.toArray(); System.out.println("从list转化成的对象数组的长度为: " + objArray.length); //在转化成其他类型的数组时,需要强制类型转换,并且,要使用带参数的toArray方法。 //toArray方法的参数为一个对象数组,将list中的内容放入参数数组中 /