copyofrange函数
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
`copyOfRange` 是一个常用于Java 中的集合类的函数,用于从源集合中提取一部分元素并返回一个新的集合。
这个函数是`List` 接口中的一个默认方法,所以所有的`List` 实现类(如`ArrayList`, `LinkedList` 等)都拥有这个方法。
函数的签名如下:
List<E> copyOfRange(int fromIndex, int toIndex)
参数说明:
* `fromIndex`:要复制的元素的起始索引(包含)。
* `toIndex`:要复制的元素的结束索引(不包含)。
返回值:
* 返回一个新的`List`,其中包含从`fromIndex` 到`toIndex`(不包括)的元素。
示例:
List<String> list = Arrays.asList("a", "b", "c", "d", "e");
List<String> subList = list.copyOfRange(1, 4); // subList = [b, c, d]
在上面的例子中,我们从原始列表中提取了索引为 1 到 3 的元素,并得到了一个新的列表`[b, c, d]`。