码迷,mamicode.com
首页 > 编程语言 > 详细

java中使用sublist方法获取list集合的前1000条数据

时间:2020-02-23 09:51:29      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:style   from   注意   下标   索引   sub   一个人   数据   子集合   

在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。

 

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

java中使用sublist方法获取list集合的前1000条数据

标签:style   from   注意   下标   索引   sub   一个人   数据   子集合   

原文地址:https://www.cnblogs.com/yanggb/p/12329702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!