| 
     
   
/* 
 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); 
  } 
} 
 
            
          
     
   
    
    |