San*_*osh 0 java sublist
我偶然发现了一个问题,即Java子列表不返回列表实例但返回列表视图.这导致线程卡住了.
我做了一些谷歌搜索,发现了这一点.
Jon*_*eet 6
是的,List.subList返回一个视图,如下所示:
List.subList
返回指定fromIndex(包含)和toIndex(独占)之间此列表部分的视图.(如果fromIndex和toIndex相等,则返回的列表为空.)返回的列表由此列表支持,因此返回列表中的非结构更改将反映在此列表中,反之亦然.返回的列表支持此列表支持的所有可选列表操作.
是的,在视图上创建视图...最终可能是一个坏主意.
故事的寓意不是"不要使用subList" - 它是"确保你知道你要调用的方法应该做什么 - 阅读文档".
subList
归档时间:
13 年,8 月 前
查看次数:
619 次
最近记录:
6 年 前