fork(4) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.util.*;
  7.  
  8. /* Name of the class has to be "Main" only if the class is public. */
  9. class Ideone
  10. {
  11. public static void main (String[] args) throws java.lang.Exception
  12. {
  13. byte[] a = {1, 0, 1};
  14. byte[] b = {1, 0, 1};
  15. if(a == b)
  16. System.out.println("a == b");
  17. if(a.equals(b))
  18. System.out.println("a equals b");
  19. if(Arrays.equals(a,b))
  20. System.out.println("a Arrays.equals b");
  21. Map<byte[], String> map = new HashMap<byte[], String>();
  22. map.put(a, "a");
  23. if(map.containsKey(a))
  24. System.out.println("map cointains key a");
  25. if(map.containsKey(b))
  26. System.out.println("map cointains key b");
  27. System.out.println(map.get(a));
  28. System.out.println(map.get(b));
  29. map.put(b, "b");
  30. if(map.containsKey(a))
  31. System.out.println("map cointains key a");
  32. if(map.containsKey(b))
  33. System.out.println("map cointains key b");
  34. System.out.println(map.get(a));
  35. System.out.println(map.get(b));
  36. }
  37. }
Success #stdin #stdout 0.06s 380224KB
stdin
Standard input is empty
stdout
a Arrays.equals b
map cointains key a
a
null
map cointains key a
map cointains key b
a
b