java中使用sublist方法获取list集合的前1000条数据
生活随笔
收集整理的這篇文章主要介紹了
java中使用sublist方法获取list集合的前1000条数据
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在java.util.List中有一個(gè)subList()方法,作用是返回一個(gè)List集合的其中一部分視圖。
List<E>(對(duì)象的集合).subList(int fromIndex, int toIndex);
1.因?yàn)榉祷氐氖荓ist<E>中一部分對(duì)象的集合,返回的結(jié)果集合也是List<E>的子集合,并是以下標(biāo)索引取值。
2.父集合List<E>以fromIndex開(kāi)始(包含),到toIndex結(jié)束(不包含)的部分為返回的子集合。
3.因?yàn)槭峭ㄟ^(guò)下標(biāo)索引取值,可用此方法分頁(yè)。
4.此方法返回的是父集合的一部分視圖,無(wú)論改變那個(gè)集合,另一個(gè)都會(huì)隨動(dòng)。而解決方法很簡(jiǎn)單,只要開(kāi)辟一個(gè)新的集合對(duì)象去接受就OK了。
舉個(gè)例子需要取List集合的前1000條數(shù)據(jù),那么可以這樣寫:
list.subList(0, 1000);
注意,結(jié)束的索引是不包含的,因此不是999,而是1000。
"一個(gè)人要埋藏多少秘密,才能巧妙地度過(guò)一生。"
總結(jié)
以上是生活随笔為你收集整理的java中使用sublist方法获取list集合的前1000条数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Angular 应用里的 vendor.
- 下一篇: 比亚迪与厄瓜多尔经销商 Andor 达成