我想在数组的最后一个索引中添加一个无穷大值。我在java代码中尝试过类似的东西。我的数组是整数类型。
Integer myInf = Integer.MAX_VALUE;
array_name[length_of_array]=myInf;
它不起作用。我的代码中可能出现什么问题?
答案 0 :(得分:3)
在array_name中使用少一个索引值。
Integer myInf = Integer.MAX_VALUE;
array_name[length_of_array - 1]=myInf;
答案 1 :(得分:1)
length_of_array
是否设置为正确的值?此外,数组是0索引的,因此最后一个索引比数组的大小小1。
请改为尝试:
array_name[array_name.length - 1] = Integer.MAX_VALUE;