public static void main(String[] args){
IntImmutableList fullList = IntImmutableList.of(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
IntList sublist = fullList.subList(5, 8);
for (int i : sublist) {
System.out.println(i);
}
}
Causes this exception:
Exception in thread "main" java.lang.IndexOutOfBoundsException: Index (5) is greater than or equal to list size (3)
at it.unimi.dsi.fastutil.ints.AbstractIntList.ensureRestrictedIndex(AbstractIntList.java:66)
at it.unimi.dsi.fastutil.ints.IntImmutableList$ImmutableSubList.listIterator(IntImmutableList.java:466)
at it.unimi.dsi.fastutil.ints.AbstractIntList.listIterator(AbstractIntList.java:152)
at it.unimi.dsi.fastutil.ints.AbstractIntList.iterator(AbstractIntList.java:142)
at ___.main(___.java:149)
This code:
Causes this exception: