導航:首頁 > 編程語言 > sublistjava

sublistjava

發布時間:2024-10-03 12:50:13

java sublist的sublist(0.30)的兩個參數分別是什麼意思

一、subList簡述
原型:List<E> subList(int fromIndex,int toIndex)

1、返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之間的部分視圖。(如果
fromIndex 和 toIndex
相等,則返回的列表為空)。返回的列表由此列表支持,因此返回列表中的非結構性更改將反映在此列表中,反之亦然。返回的列表支持此列表支持的所有可選列表操作。
2、此方法省去了顯式范圍操作(此操作通常針對數組存在)。通過傳遞 subList
視圖而非整個列表,期望列表的任何操作可用作范圍操作。例如,下面的語句從列表中移除了元素的范圍:
list.subList(from, to).clear();

可以對 indexOf 和 lastIndexOf 構造類似的語句,而且 Collections
類中的所有演算法都可以應用於 subList。
3、如果支持列表(即此列表)通過任何其他方式(而不是通過返回的列表)從結構上修改,則此方法返回的列表語義將變為未定義(從結構上修改是指更改列表的大小,或者以其他方式打亂列表,使正在進行的迭代產生錯誤的結果)。

參數:
fromIndex - subList 的低端(包括)
toIndex - subList 的高端(不包括)
返回:
列表中指定范圍的視圖
拋出:
IndexOutOfBoundsException
- 非法的端點值 (fromIndex < 0 || toIndex > size || fromIndex >
toIndex)
二、解釋subList(0,30)
1、這是調用了List中的subList方法,從第0個元素(因為List的序號從0開始)開始,到第30個元素結束,但是不包括第30個元素。返回這樣的一個列表,他是原List的一部分。
2、舉例,如原來的list中存在0、1、2、3 ... 100共101個數字,則調用list.subList(0,30)後,list變為從0開始,到29結束的數值,不包括30。

閱讀全文

與sublistjava相關的資料

熱點內容
程序員吃雞蛋炒菜 瀏覽:173
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:486
伺服器調試怎麼翻譯 瀏覽:921
php如何處理ajax請求 瀏覽:211
php數組下標存在 瀏覽:706
php獲取ip歸屬地 瀏覽:175
撩女程序員怎麼辦 瀏覽:508
百度伺服器做什麼 瀏覽:192
打開軟體加速伺服器有什麼危害 瀏覽:87
php去除數組下標 瀏覽:794
ipad的app內容哪裡看 瀏覽:284
遇見空間app在哪裡 瀏覽:547
用命令對一個文件內容進行統計 瀏覽:317
華為交換機配置命令縮寫 瀏覽:344
鏈接伺服器出現問題怎麼處理 瀏覽:833
華為手機怎麼打開加密 瀏覽:676
開利中央空調壓縮機 瀏覽:742
程序員面臨脫發 瀏覽:872
javaweb管理系統源碼下載 瀏覽:733