Advertisement
Guest User

Double-Curly

a guest
Jan 28th, 2015
537
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. import java.util.HashMap;
  2. import java.util.Map;
  3.  
  4. public class Test
  5. {
  6.     public static void main(String[] args)
  7.     {
  8.         Map<String, String> m = new HashMap<String, String>(){{
  9.             this.put("foo", "1");
  10.             this.put("bar", "2");
  11.         }};
  12.  
  13.         //prints "class Test$1" or similar
  14.         System.out.println(m.getClass());
  15.         // prints true
  16.         System.out.println(m instanceof Map);
  17.         // prints true
  18.         System.out.println(m instanceof HashMap);
  19.         // prints false
  20.         System.out.println(m.getClass().equals(HashMap.class));
  21.         // prints true
  22.         System.out.println(HashMap.class.isAssignableFrom(m.getClass()));
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement