老铁,计算机只有对错,没有感觉不感觉。我按照你说的步骤执行课程提供的代码,打印了所有数据,完全没问题啊。
建议认真debug !- -。
normal :Array: size = 10 , capacity = 10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
remove index:9
after arr.removeLast()1:Array: size = 9 , capacity = 10
[0, 1, 2, 3, 4, 5, 6, 7, 8]
remove index:8
Array: size = 8 , capacity = 10
[0, 1, 2, 3, 4, 5, 6, 7]
after arr.removeLast()2:Array: size = 8 , capacity = 10
[0, 1, 2, 3, 4, 5, 6, 7]
after aaddLast :Array: size = 9 , capacity = 10
[0, 1, 2, 3, 4, 5, 6, 7, 10]
Array: size = 9 , capacity = 10
[0, 1, 2, 3, 4, 5, 6, 7, 10]