for (int i = 0; i < list.size(); i++) { for (int j = i + 1; j < list.size(); j++) { if (list.get(j).compareTo(list.get(i)) > 0) { String tmp = list.get(i); list.remove(i); list.add(i, list.get(j)); list.remove(j); list.add(j, tmp); } } }
Exception in thread "java.lang.IndexOutOfBoundsException: Index: 3, Size: 3 at java.util.ArrayList.rangeCheck (Unknown Source) at java.util.ArrayList.get (Unknown Source) at Task1.main (Task1. java: 30)
Collections.sort(list)
. - VladD