导航:首页 > 编程语言 > 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相关的资料

热点内容
kepware的服务器端点如何设置 浏览:370
用python自制扫雷 浏览:334
xboxones手柄如何配对安卓 浏览:490
湖南郴州java程序员培训机构 浏览:135
服从命令成语 浏览:229
gcc编译链 浏览:831
android人工智能 浏览:10
传统机器学习算法 浏览:199
数组从大到小排序java 浏览:321
文件夹设置成桌面文件夹 浏览:799
钢筋柱的加密区计算 浏览:80
做产品加工中心软件编程哪个好用 浏览:304
但怎么下载摄像头App 浏览:227
单片机三态驱动器 浏览:344
javaboolean几个字节 浏览:866
数据挖掘实验三决策树算法 浏览:747
安卓手机照片怎么修图长腿 浏览:241
带灯pdf 浏览:437
手机软件暗扣程序员犯法 浏览:658
图片保存到文件夹不能发送 浏览:424