fork download
  1. import java.util.ArrayList;
  2. import java.util.Collections;
  3. import java.util.List;
  4. class WhatISThis {
  5. public static void main(String[] na){
  6. List<StringBuilder> list=new ArrayList<StringBuilder>();
  7. list.add(new StringBuilder("B"));
  8. list.add(new StringBuilder("A"));
  9. list.add(new StringBuilder("C"));
  10. Collections.sort(list,Collections.reverseOrder());
  11. System.out.println(list.subList(1,2));
  12. }
  13. }
Runtime error #stdin #stdout #stderr 0.13s 321600KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.ClassCastException: java.lang.StringBuilder cannot be cast to java.lang.Comparable
	at java.util.Collections$ReverseComparator.compare(Collections.java:5108)
	at java.util.TimSort.countRunAndMakeAscending(TimSort.java:351)
	at java.util.TimSort.sort(TimSort.java:216)
	at java.util.Arrays.sort(Arrays.java:1512)
	at java.util.ArrayList.sort(ArrayList.java:1454)
	at java.util.Collections.sort(Collections.java:175)
	at WhatISThis.main(Main.java:10)