Java 我想知道这条线是怎么工作的。int j=list.size()-i-1; 在此处输入代码 对于(int i=0;i

Java 我想知道这条线是怎么工作的。int j=list.size()-i-1; 在此处输入代码 对于(int i=0;i,java,Java,这条线是怎么工作的。int j=list.size()-i-1 list.size()声明列表的大小(列表中元素的总数),i是迭代器。 如果列表大小为10,那么对于第一次迭代,int j=10-0-1=9。 因此,它将添加索引9的元素,该元素将添加到结果中。随着循环的继续,索引数将不断减少,并将它们添加到结果中这是整数值之间的简单减法。其工作原理如下:int j=list.size()-i-1调试你的代码! enter code here for(int i = 0; i < li

这条线是怎么工作的。int j=list.size()-i-1

list.size()声明列表的大小(列表中元素的总数),i是迭代器。 如果列表大小为10,那么对于第一次迭代,int j=10-0-1=9。
因此,它将添加索引9的元素,该元素将添加到结果中。随着循环的继续,索引数将不断减少,并将它们添加到结果中

这是整数值之间的简单减法。其工作原理如下:
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;
    }

}