我原以为这个问题以前可能会被回答,但似乎无法找到任何有关它的信息。为什么ArrayList.subList(0,n)返回大小为n的列表?
我的问题是正如标题所说,为什么创建一个从索引到索引的子列表,而不是返回我期望的索引总数?
更详细的例子:
List slice = points.sublist(20, 48);
Log.i(TAG, slice.size());
我期望的日志在上面的例子返回29,但事实上它返回28
为什么会出现这种情况,什么是正确的解决这个问题?向第二个索引添加+1,或者向第一个索引添加-1?
它会出现我是愚蠢的然后。我查了很多次文档,错过了“独家”这个词,似乎......谢谢。 – nineteeneightyeight
@nineteeneightyeight如果你已经检查了文档,我建议把这个问题作为你所做的研究。首先,在写出你的研究结果时,你更有可能在文档中看到这个记录。其次,如果它像你在发布你的问题之前进行研究一样脱落,那么它就不太可能被低估。 – Ironcache