Java 集合 toArray() 方法详解:将集合转换为数组
toArray() 是 Java 集合框架中的一个方法,定义在 java.util.Collection 接口中,用于将集合对象转换成数组。
当我们调用该方法时,它会返回一个包含集合中所有元素的数组。如果集合中的元素是基本类型,返回的数组也是基本类型数组;如果集合中的元素是对象,返回的数组是对象数组。
例如,如果我们有一个 List 集合对象 c,我们可以使用以下代码将其转换为对象数组:
Object[] objects = c.toArray();
这段代码将会返回一个包含 c 中所有元素的对象数组。
需要注意的是,如果我们希望将集合转换为特定类型的数组,可以使用重载的 toArray(T[] a) 方法。该方法接受一个指定类型的数组作为参数,如果该数组的长度足够容纳集合中的所有元素,则将集合中的元素复制到该数组中;否则,将创建一个新数组并将元素复制到其中。
原文地址: https://www.cveoy.top/t/topic/n0zR 著作权归作者所有。请勿转载和采集!