fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class Ideone
  6. {
  7. public static void main (String[] args) throws java.lang.Exception
  8. {
  9. System.out.println(
  10. "ArrayList ordered? " +
  11. ((new ArrayList<>().stream().spliterator().characteristics() & Spliterator.ORDERED) == Spliterator.ORDERED)
  12. );
  13.  
  14. System.out.println(
  15. "ArrayList distinct? " +
  16. ((new ArrayList<>().stream().spliterator().characteristics() & Spliterator.DISTINCT) == Spliterator.DISTINCT)
  17. );
  18.  
  19. System.out.println(
  20. "HashSet ordered? " +
  21. ((new HashSet<>().stream().spliterator().characteristics() & Spliterator.ORDERED) == Spliterator.ORDERED)
  22. );
  23.  
  24. System.out.println(
  25. "HashSet distinct? " +
  26. ((new HashSet<>().stream().spliterator().characteristics() & Spliterator.DISTINCT) == Spliterator.DISTINCT)
  27. );
  28. }
  29. }
Success #stdin #stdout 0.16s 39708KB
stdin
Standard input is empty
stdout
ArrayList ordered? true
ArrayList distinct? false
HashSet ordered? false
HashSet distinct? true