我原以爲這個問題以前可能會被回答,但似乎無法找到任何有關它的信息。爲什麼ArrayList.subList(0,n)返回大小爲n的列表?
我的問題是正如標題所說,爲什麼創建一個從索引到索引的子列表,而不是返回我期望的索引總數?
更詳細的例子:
List slice = points.sublist(20, 48);
Log.i(TAG, slice.size());
我期望的日誌在上面的例子返回29,但事實上它返回28
爲什麼會出現這種情況,什麼是正確的解決這個問題?向第二個索引添加+1,或者向第一個索引添加-1?
它會出現我是愚蠢的然後。我查了很多次文檔,錯過了「獨家」這個詞,似乎......謝謝。 – nineteeneightyeight
@nineteeneightyeight如果你已經檢查了文檔,我建議把這個問題作爲你所做的研究。首先,在寫出你的研究結果時,你更有可能在文檔中看到這個記錄。其次,如果它像你在發佈你的問題之前進行研究一樣脫落,那麼它就不太可能被低估。 – Ironcache