List.subList用法小记
package com.company;import java.util.ArrayList;
import java.util.List;public class SubListTest {public static void main(String[] args) {List<String> stringList = new ArrayList<>();stringList.add("晓");stringList.add("看");stringList.add("天");stringList.add("色");stringList.add("暮");stringList.add("看");stringList.add("云");List<String> subList = stringList.subList(2, 4);System.out.println("原始列表:" + stringList.toString());System.out.println("子列表:" + subList.toString());System.out.println("子列表长度:" + subList.size());subList.set(1, "秀强");System.out.println("子列表:" + subList.toString());System.out.println("原始列表:" + stringList.toString());}
}
OUTPUT
原始列表:[晓, 看, 天, 色, 暮, 看, 云]
子列表:[天, 色]
子列表长度:2
子列表:[天, 秀强]
原始列表:[晓, 看, 天, 秀强, 暮, 看, 云]
关联阅读
【强制】在subList场景中,高度注意对父集合元素的增加或删除,均会导致子列表的遍历、增加、删除产生 ConcurrentModificationException 异常。
【强制】ArrayList 的 subList 结果不可强转成 ArrayList,否则会抛出 ClassCastException 异常:java.util.RandomAccessSubList cannot be cast to java.util.ArrayList。
说明:subList()返回的是 ArrayList 的内部类 SubList,并不是 ArrayList 本身,而是 ArrayList 的一个视图,对于 SubList 的所有操作最终会反映到原列表上。
–《Java开发手册(嵩山版)》
List.subList用法小记相关推荐
- <笔记2>numpy的生成随机数用法小记
numpy的生成随机数用法小记 numpy生成随机数 <以下图片来自黑马程序猿录播课程笔记> import numpy as np import random #random 生产随机数 ...
- Matlab norm 用法小记
Matlab norm 用法小记 matlab norm (a) 用法以及实例 norm(A,p) 当A是向量时 norm(A,p) Returns sum(abs(A).^p)^(1/p), f ...
- document.execCommand()的用法小记
document.execCommand()的用法小记 首先要说明的是在firefox下支持不好. 2D-Position 允许通过拖曳移动绝对定位的对象. AbsolutePosition 设定元 ...
- Java SubList 类 Java subList方法 Java ArrayList$SubList 方法特点 SubList 用法
Java SubList 类 Java subList方法 Java ArrayList$SubList 方法特点 SubList 用法 一.概述 在java集合中,常用ArrayList类中,若需要 ...
- subList用法详解
List<Character>集合里有a,b,c,d,e这几个字符,subList(1,3)就会返回一个包含b,c字符subList
- sublist用法Java_Java集合细节(三):subList的缺陷
咱们常用subString方法来对String对象进行分割处理,同时咱们也可使用subList.subMap.subSet来对List.Map.Set进行分割处理,可是这个分割存在某些瑕疵.java ...
- sublist 用法
List.subList(fromIndex ,toIndex ) fromIndex - subList 的低端(包括) toIndex - subList 的高端(不包括) 例如: public ...
- java sublist 用法_Java ArrayList subList() 使用方法及示例
Java ArrayList subList() 使用方法及示例 Java ArrayList subList()方法提取一部分arraylist并将其返回. subList()方法的语法为: arr ...
- Dapper用法小记
https://github.com/StackExchange/Dapper dapper in 查询 string sql = "SELECT * FROM SomeTable WHER ...
最新文章
- 使用 PHP 在站点上构建类似 Twitter 的系统
- Ubuntu16.04 +cuda8.0+cudnn+opencv+caffe+theano+tensorflow配置明细
- 计算机系统崩溃重新装机,当计算机系统崩溃时如何用U盘重新安装Win7系统
- powershell 学习地址
- navicat for mysql服务_使用Navicat for MySQL数据库连接服务器中的MySQL服务
- jmeter 跨线程执行变量
- 图论专题考试2 爆零祭
- 菜鸟打印助手接口_打印快递单,这4件事儿你非做不可
- 邮箱用户计算机名格式,电子邮箱怎么写 用什么格式
- 1553B 调试记录
- 2018年,NB-IoT这盘大棋该怎么下?
- css完整总结:第二篇(尺寸,外补白,内补白,边框,背景,颜色,字体,文本,文本装饰)
- word添加水印后多出一条线的删除方法
- Spark+AI Summit 2019 PPT 下载[共124个]
- Day 01-创建 Vue3.0 工程
- java简介_day01
- Python作业题:组合数据类型(带有答案和详细分析过程)
- java多线程读取文件_java多线程读写同一个文件
- Aircrack-ng破解无线网络
- 在1至2019中,有多少个数的数位中包含数字9?