java中使用sublist方法獲取list集合的前1000條數據


在java.util.List中有一個subList()方法,作用是返回一個List集合的其中一部分視圖。

List<E>(對象的集合).subList(int fromIndex, int toIndex);

1.因為返回的是List<E>中一部分對象的集合,返回的結果集合也是List<E>的子集合,並是以下標索引取值。

2.父集合List<E>以fromIndex開始(包含),到toIndex結束(不包含)的部分為返回的子集合。

3.因為是通過下標索引取值,可用此方法分頁。

4.此方法返回的是父集合的一部分視圖,無論改變那個集合,另一個都會隨動。而解決方法很簡單,只要開辟一個新的集合對象去接受就OK了。

舉個例子需要取List集合的前1000條數據,那么可以這樣寫:

list.subList(0, 1000);

注意,結束的索引是不包含的,因此不是999,而是1000。

 

"一個人要埋藏多少秘密,才能巧妙地度過一生。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM