要通過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。接著我們修改了子列表中的第一個元素,并輸出了原始列表,可以看到修改子列表也會影響原始列表。