| 
  /*
 Output:
 
 [U, C, L]
 Exception in thread "main" java.lang.IndexOutOfBoundsException: Source does not fit in dest
 at java.util.Collections.copy(Collections.java:531)
 at MainClass.main(MainClass.java:21)
 
 
 * */
 
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
 public class MainClass {
 public static void main(String args[]) throws Exception {
 List wineMakers = Arrays.asList(new String[] { "U", "C" });
 List barFlies = Arrays.asList(new String[] { "U", "C", "L" });
 Collections.copy(barFlies, wineMakers);
 System.out.println(barFlies);
 Collections.copy(wineMakers, barFlies);
 }
 }
 
 
 
 
 
 |