java如何将一个ArrayList复制到另一个ArrayList中呢?
下文笔者讲述Arraylist复制到另一个ArrayList的方法分享,如下所示:
实现思路: 使用构造函数 复制一个ArrayList 或 使用ArrayList.clone例
package com.java265.other; import java.util.ArrayList; import java.util.List; public class Test16 { /** * java265.com 示例程序 * * @throws Exception */ public static void main(String[] args) throws Exception { ArrayList<Integer> list = new ArrayList<>(); list.add(10); list.add(20); list.add(30); list.add(80); // 复制ArrayList方法1 List<Integer> list1 = new ArrayList<>(list); // 复制ArrayList方法2 List<Integer> list2 = (ArrayList<Integer>) list.clone(); System.out.println("list的长度:" + list.size()); System.out.println("list1的长度:" + list1.size()); System.out.println("list2的长度:" + list2.size()); } } -----运行以上代码,将输出以下信息---- list的长度:4 list1的长度:4 list2的长度:4
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。