Java Collection toArray方法

来源:互联网 发布:真空助勃器 知乎 编辑:程序博客网 时间:2024/06/16 12:50
package toolClass.ArrayList.Demo;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class toArrayDemo {public static void main(String[] args) {/* * 集合转成数组? *  * 使用的是Collection接口中的toArray方法。 *  * 集合转成数组:可以对集合中的元素操作的方法进行限定 不允许进行增删 *  */List<String>list=new ArrayList<String>();list.add("abc1");list.add("abc2");list.add("abc3");/* * toArray方法需要传入一个指定类型的数组 * 长度该如何定义呢 * 如果长度小于集合的size 那么该方法会创建一个同类型的并和集合相同size 的数组 * 如果长度大于集合的size 那么该方法就会使用指定的数组 储存集合中的元素 其他位置默认为null *   *  所以建议 最好长度就指定为 集合的size *  *  * */String [] arr=list.toArray(new String[list.size()]);System.out.println(Arrays.toString(arr));}}

原创粉丝点击