[英]What is the difference between “for(int i=0,length=list.size;i<length;i++) ” and “for(int i=0;i<list.size;i++) ”?
[英]Want to know how does this line work. int j = list.size() - i - 1;
enter code here
for(int i = 0; i < list.size(); i++) {
int j = list.size() - i - 1; // HOW DOES THIS LINE WORK
result.add(list.get(j));
}
return result;
}
}
这条线如何运作。 int j = list.size() - i - 1;
list.size() 声明列表的大小(列表中元素的总数),i 是迭代器。 如果列表大小为 10,那么对于第一次迭代,int j = 10 - 0 - 1 = 9。因此它将添加索引 9 的元素,该元素将添加到结果中。 随着循环的继续,索引号将不断减少并将它们添加到结果中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.