Advertisement
Guest User

Untitled

a guest
Jul 14th, 2015
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.68 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Collection;
  3. import java.util.List;
  4.  
  5.  
  6. public class ExploringGenerics {
  7.    
  8.     public static final void processCollectionQuest(Collection<?> data) {
  9.         System.out.println(data.size());
  10.     }
  11.  
  12.     public static final void processCollectionObject(Collection<Object> data) {
  13.         System.out.println(data.size());
  14.     }
  15.    
  16.     public static void main(String[] args) {
  17.         List<String> mine = new ArrayList<>();
  18.         mine.add("Hello");
  19.  
  20.         -- the following will not compile
  21.         processCollectionObject(mine);
  22.  
  23.         -- the following will compile.
  24.         processCollectionQuest(mine);
  25.        
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement