java list获取指定元素的下标
时间: 2023-09-10 17:05:51 浏览: 164
你可以使用Java中的`indexOf`方法来获取List中指定元素的下标,例如:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
int index = list.indexOf("banana");
System.out.println(index); // 输出1
```
在上面的例子中,我们首先创建了一个包含三个元素的List,然后使用`indexOf`方法获取了"banana"元素在List中的下标,最后将其输出。需要注意的是,如果List中不存在指定元素,`indexOf`方法会返回-1。
相关问题
java list对象获取指定元素的下标
你可以使用 Java 中的 `indexOf()` 方法来获取 List 中指定元素的下标。该方法返回指定元素在 List 中第一次出现的位置的索引,如果 List 不包含该元素,则返回 -1。
例如:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
int index = list.indexOf("banana");
System.out.println(index); // 输出 1
```
上述代码中,我们首先创建了一个包含三个元素的 List,然后使用 `indexOf()` 方法查找其中的 "banana" 元素,并将其下标赋值给变量 `index`。最后,我们输出了变量 `index` 的值,结果为 1,表示 "banana" 元素在 List 中的下标为 1。
JAVA获取指定list元素的下标
在Java中,如果你有一个List列表,并想要获取指定元素的下标,你可以使用`indexOf()`方法或者`List`接口提供的`indexOf(Object)`方法。这两个方法都用于查找给定元素第一次出现的位置,如果元素存在则返回其索引,不存在则返回-1。
例如:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
// 添加一些元素到list中
list.add("Element1");
list.add("Element2");
list.add("Element1"); // 双重的"Element1"
int index = list.indexOf("Element1"); // 查找第一个"Element1"
if (index != -1) {
System.out.println("Element 'Element1'的索引是:" + index);
} else {
System.out.println("找不到该元素");
}
// 如果你想查找特定元素的第一个出现位置,即使有多个相同的元素也是如此
}
}
```
阅读全文