java中list分割sublist
时间: 2024-02-01 18:00:59 浏览: 137
在Java中,我们可以使用`subList()`方法来分割一个`List`对象的子列表。
`subList()`方法的语法是:`List<E> subList(int fromIndex, int toIndex)`。其中,`fromIndex`是起始索引(包含),`toIndex`是结束索引(不包含)。
下面是一个示例:
```java
import java.util.ArrayList;
import java.util.List;
public class SubListExample {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
// 分割索引从1到3的子列表
List<Integer> subList = numbers.subList(1, 4);
// 输出子列表的元素
for (Integer number : subList) {
System.out.println(number);
}
}
}
```
根据上面的示例,`numbers`列表中的元素为`[1, 2, 3, 4, 5]`。我们使用`subList()`方法将索引从1到3的子列表提取出来,得到的子列表为`[2, 3, 4]`。
然后我们使用一个简单的循环来输出子列表的元素。输出结果为:
```
2
3
4
```
这就是使用Java中的`subList()`方法来分割子列表的基本步骤。
阅读全文