2012-03-29 63 views

回答

5

是,List.subList返回一個視圖,如記錄:

返回指定fromIndex(包括)元素範圍爲排他性之間此列表的所述部分的視圖。 (如果fromIndex和toIndex相等,則返回的列表爲空。)返回的列表由此列表支持,因此返回列表中的非結構化更改將反映在此列表中,反之亦然。返回的列表支持此列表支持的所有可選列表操作。

是的,在視圖上創建視圖視圖...可能最終是一個壞主意。

儘管故事的寓意不是「不要使用subList」,而是「確保你知道你所調用的方法應該做什麼 - 閱讀文檔」。