java获取list集合的索引
时间: 2023-09-22 09:09:39 浏览: 127
要获取List集合中元素的索引,可以使用以下方法:
1. 使用for循环遍历集合,逐个比较元素,找到匹配的索引。
```java
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
for (int i = 0; i < list.size(); i++) {
if (list.get(i).equals("B")) {
System.out.println("索引位置:" + i);
break;
}
}
```
2. 使用Iterator迭代器遍历集合,逐个比较元素,找到匹配的索引。
```java
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
Iterator<String> iterator = list.iterator();
int index = 0;
while (iterator.hasNext()) {
if (iterator.next().equals("B")) {
System.out.println("索引位置:" + index);
break;
}
index++;
}
```
3. 使用List的indexOf方法,直接获取元素的索引。
```java
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
int index = list.indexOf("B");
if (index >= 0) {
System.out.println("索引位置:" + index);
}
```
这些方法都可以获取到List集合中指定元素的索引位置。注意,如果元素不存在于集合中,indexOf方法会返回-1。
阅读全文