繁体   English   中英

想知道这条线是如何工作的。 int j = list.size() - i - 1;

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM