List使用索引获取元素
时间: 2024-04-14 13:26:09 浏览: 80
在 Java 中,可以使用索引来获取 List 中的元素。List 是一个有序的集合,可以按照索引访问其中的元素。以下是获取 List 中元素的几种常见方法:
1. 使用 get 方法:
```java
List<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
String element = list.get(0); // 获取索引为 0 的元素
System.out.println(element); // 输出:元素1
```
2. 使用下标直接访问:
```java
List<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
String element = list.get(0); // 获取索引为 0 的元素
System.out.println(element); // 输出:元素1
```
3. 使用 for 循环遍历 List:
```java
List<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
for (int i = 0; i < list.size(); i++) {
String element = list.get(i);
System.out.println(element);
}
```
无论是使用 get 方法还是使用下标直接访问,都需要注意索引是否越界。确保索引值在合法范围内,即从 0 到 (size - 1)。
另外,需要注意的是,List 是一个可变长度的集合,可以通过添加、删除等操作改变其大小和内容。因此,在使用索引访问 List 元素时,要确保 List 不为空,并且索引对应的元素存在。否则可能会抛出 IndexOutOfBoundsException 异常。
阅读全文