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