【Java SE】ArrayList 小技巧 —— subList()


ArrayList实现类中有一个很特别的方法subList(),类似于String类中的subString(),他可以从一个ArrayList集合中从指定的始末位置,进行集合的截取

在这里插入图片描述

  • 官方API:
    在这里插入图片描述
  • 源码:
    在这里插入图片描述

Demo

public class test01 {
    
    
    public static void main(String[] args) {
    
    
        // 定义一个ArrayList集合
        ArrayList<Integer> arrayList = new ArrayList<>();
        // 添加元素
        arrayList.add(2);
        arrayList.add(1);
        arrayList.add(1);
        arrayList.add(3);
        arrayList.add(1);
        arrayList.add(4);
        arrayList.add(8);
        arrayList.add(2);
        // 遍历输出集合元素
        System.out.println("原始的集合:");
        for (Integer item:arrayList) {
    
    
            System.out.print(item+"\t");
        }
        // 使用subList截取
        List<Integer> integers = arrayList.subList(2, 6);
        System.out.println("\n截取出的集合:");
        System.out.println(integers.toString());
    }
}

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/qq_45797116/article/details/115217058