要通过Java的sublist()方法快速截取一个列表的子列表,可以按照以下步骤操作:
以下是一个示例代码演示如何使用sublist()方法截取一个列表的子列表:
import java.util.ArrayList;
import java.util.List;
public class SublistExample {
public static void main(String[] args) {
List<Integer> originalList = new ArrayList<>();
originalList.add(1);
originalList.add(2);
originalList.add(3);
originalList.add(4);
originalList.add(5);
// 截取从索引1到索引3的子列表(不包括索引3)
List<Integer> subList = originalList.subList(1, 3);
// 输出子列表
System.out.println("Sublist: " + subList);
// 修改子列表
subList.set(0, 6);
// 输出原始列表
System.out.println("Original list after modifying sublist: " + originalList);
}
}
在这个示例中,我们首先创建了一个包含1到5的整数列表originalList,然后使用sublist()方法截取了索引1到索引3的子列表subList。接着我们修改了子列表中的第一个元素,并输出了原始列表,可以看到修改子列表也会影响原始列表。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>