
package com.logicbig.example.arraylist;
import java.util.*;
public class CloneExample {
public static void main(String... args) {
// Create shallow copy
ArrayList<String> original = new ArrayList<>(Arrays.asList("A", "B", "C"));
ArrayList<String> copy = (ArrayList<String>) original.clone();
copy.add("D");
System.out.println("Original: " + original);
System.out.println("Copy: " + copy);
}
}
Output
Original: [A, B, C]
Copy: [A, B, C, D]
JDK 25