转自:
下文笔者讲述java中List转数组的方法分享,如下所示:
实现思路:
借助List的toArray方法即可将一个List转化为数组
List:
集合是Java API所提供的一系列类,可以用于动态存放多个对象。集合与数组的不同在于,集合是大小可变的序列,而且元素类型可以不受限定,只要是引用类型。集合中不能放基本数据类型,但可以放基本数据类型的包装类。 集合类全部支持泛型,是一种数据安全的用法。java列表是集合的一种,并且列表中的元素是有序的,且允许重复。java列表又称为java list。
数组:
例: list转数组的示例
ListstrList = new ArrayList (); strList.add("java265.com-1"); strList.add("java265.com-2"); //如果要变成String数组,需要强转类型。 final int size = strList.size(); String[] strs = (String[])strList.toArray(new String[size]);