java 括号问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:53:59
[ ] 括号代表什么意思?
例子:enqueue (T element) {
this.contents[this.rear++] = element; }

注释: rear定义为列表的最后一个元素。 enqueue是要在列表中加入新的元素。

contents的数据类型是数组,它后面的括号代表的这个数组中的下标,也就是数组中的第几个元素。
例如contents[0]就是contents中的第一个元素。
在这个方法中的含义是把element的值赋给contents[this.rear++] 。里面的this.rear++就是数组contents的下标。

同时要注意:如果数组的下标大于数组长度时,会报错。

为数组加元素,您应该用循环撒,先得到数组最大的下标,然后插入,前提是你的数组长度够。

[]中的内容是数组的下标,如果rear已经是最后一个元素了,那么rear++肯定会出现运行时错误

[ ]中的内容是数组的下标
怎么还可以加入新的元素呢?