ArrayList区间获值
时间: 2024-06-14 08:08:34 浏览: 12
ArrayList是Java中的一个动态数组,可以存储任意类型的对象。要获取ArrayList中的某个区间的值,可以使用subList方法来实现。
subList方法的语法如下:
```
List<E> subList(int fromIndex, int toIndex)
```
其中,fromIndex表示起始索引(包括),toIndex表示结束索引(不包括)。返回的是一个新的List,包含了原始ArrayList中指定区间的元素。
以下是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
List<Integer> subList = numbers.subList(1, 4);
System.out.println(subList); // 输出 [2, 3, 4]
}
}
```
在上面的示例中,我们创建了一个ArrayList对象numbers,并添加了一些整数。然后,我们使用subList方法获取索引1到索引4之间的元素(不包括索引4),并将结果存储在subList变量中。最后,我们打印出subList的值,输出为[2, 3, 4]。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)