java array list deep copy

h‮ptt‬s://www.lautturi.com
java array list deep copy

how to clone arraylist in java

/**
 * @author lautturi.com
 * Java example: arraylist clone in java
 */

import java.util.*;
import java.time.*;
import java.time.format.*;

public class Lautturi {

	public static void main(String[] args) {

		ArrayList<String> arrayListObject = new ArrayList<>(); 
        
        arrayListObject.add("A");
        arrayListObject.add("B");
        arrayListObject.add("C");
        arrayListObject.add("D");
         
        System.out.println(arrayListObject);   
         
        ArrayList<String> arrayListClone =  (ArrayList<String>) arrayListObject.clone();
         
        System.out.println(arrayListClone); 
	}

}

output:

[A, B, C, D]
[A, B, C, D]
Created Time:2017-09-01 05:45:37  Author:lautturi