List集合中subList()方法带的2个参数是什么意思

 我来答
forever_huizi
推荐于2018-12-22 · TA获得超过259个赞
知道答主
回答量:55
采纳率:0%
帮助的人:49.1万
展开全部
比如集合中的内容为1,2,3,,4,5
list.sublist(2,4)
就返回一个子集合:它的内容包括从下标为2到下标为4,而且这是左闭右开的
就是说是从大于等于2到小于4
那子集内容就是3,4(集合的下标都是从0开始)
猛虎pg
2012-07-15
知道答主
回答量:23
采纳率:0%
帮助的人:2.6万
展开全部
这是一个截取的方法,就像字符串截取一样,第一个参数是开始位置,第二个参数是结束位置,截取得到的集合是这两个位置中间的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
windzxa
2012-07-15 · TA获得超过150个赞
知道答主
回答量:119
采纳率:0%
帮助的人:74.4万
展开全部
subList(int fromIndex,
int toIndex)
返回列表中指定的 fromIndex(包括 )和
toIndex(不包括)之间的部分视图。
追问
我用这个来做分页!自定义标签   List list=u.findBy();  [u:是以个UserServer对象,fingBy()这个方法是查询所有的用户], List li=new ArrayList();   
li.add(list);

List result = li.subList(startNo, startNo + 10);
用这个做分页, 但是他规定死了 每页显示10条数据,如果我有21条数据的话,我点下一页,报错
追答
建议使用sql控制分页查询.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccc菜辣椒ccc

2020-12-27 · TA获得超过19.3万个赞
知道大有可为答主
回答量:11.6万
采纳率:77%
帮助的人:5166万
展开全部
这个方法 java.util.List.subList(int, int) 作用

返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间的部分视图

我们先来看下 API

两个参数表示
fromIndex - subList 的低端(包括)
toIndex - subList 的高端(不包括)

使用示例:

下面 的list 中有四个元素, 我现在要取其中的 第二个元素 和第三个元素

12345678 public static void main(String[] args){ List<String> list = new ArrayList<String>(); list.add("fei"); list.add("long"); list.add("feiong"); list.add("飞天奔月"); System.out.println(list.subList(1, 3)); }

输出:
1[long, feiong]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wsdnw
推荐于2017-10-05 · TA获得超过359个赞
知道答主
回答量:135
采纳率:0%
帮助的人:47.6万
展开全部
Parameters:
fromIndex - low endpoint (inclusive) of the subList
toIndex - high endpoint (exclusive) of the subList
Returns:
a view of the specified range within this list

也就是说假设List<Character>集合里有a,b,c,d,e这几个字符,subList(1,3)就会返回一个包含b,c字符subList
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式