在您的代码中,您
get按索引计算的值计算不正确。
for (int i = binary.size(); i > -1; i = i - 1){ System.out.print(binary.get(i)); }
binary.size()确实超出范围的分配,因为索引从
binary.size()到计数为0,但超出了从0到的范围
binary.size()-1。

在您的代码中,您
get按索引计算的值计算不正确。
for (int i = binary.size(); i > -1; i = i - 1){ System.out.print(binary.get(i)); }
binary.size()确实超出范围的分配,因为索引从
binary.size()到计数为0,但超出了从0到的范围
binary.size()-1。