Exception in thread "main" java.lang.IndexOutOfBoundsException: Index 3 out of bounds for length 3
at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
at java.base/java.util.Objects.checkIndex(Objects.java:359)
at java.base/java.util.ArrayList.remove(ArrayList.java:504)
at 进阶.NoteBook.removeNote(NoteBook.java:20)
at 进阶.NoteBook.main(NoteBook.java:38)
Index 3 out of bounds for length 3
数组越界异常了。
数组长度为3,访问的下标最多为2。
如果是循环遍历的话,就不要等于数组长度了。
数组下标越界了,你长度是3,它的下标应该是0 1 2不能用3