要從 ArrayList 中從最後加入的資料開始一一取出,我們需要從 ArrayList 的最後一個元素開始迭代,直到第一個元素。在 Java 中,ArrayList 的第一個元素索引為 0,而最後一個元素的索引為 size() - 1。因此,迴圈的初始條件應該設置為 ArrayList 的大小減去1,並且在每次迭代中減少索引直到它達到0。
所以,從最後加入的資料開始一一取出的迴圈初始化應該是:
for(int i = result.size() - 1; i >= 0; i--)
這個迴圈從 ArrayList 的最後一個元素開始迭代,每次迭代將索引 i 減1,直到 i 達到0為止。在迴圈體內,你可以使用 result.get(i) 來訪問和處理每個元素。