java中如何获取list中的最后一个值
时间: 2024-01-28 21:04:34 浏览: 34
可以使用List中的`get()`方法和`size()`方法来获取List中的最后一个值。
示例代码如下:
```java
List<String> myList = new ArrayList<>();
myList.add("A");
myList.add("B");
myList.add("C");
// 获取最后一个元素
String lastElement = myList.get(myList.size() - 1);
System.out.println(lastElement); // 输出 C
```
在这个例子中,我们首先创建了一个包含三个元素的List,然后使用`get()`方法和`size()`方法来获取最后一个元素。由于List中的索引是从0开始的,因此我们使用`size()`方法获取List的大小,并减去1来获取最后一个元素的索引。然后使用`get()`方法获取最后一个元素的值。
相关问题
java获取List最后一个值
获取List最后一个值可以使用List的size()方法获取List的大小,然后通过get()方法获取最后一个元素。代码如下:
```
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
int last = list.get(list.size() - 1);
System.out.println(last); // 输出3
}
}
```
在上述代码中,我们使用了ArrayList来创建一个List,然后使用add()方法向List中添加元素。最后,我们通过get()方法获取List中最后一个元素,即list.get(list.size() - 1),其中list.size() - 1表示List中最后一个元素的下标。
java怎么获取list中的某个值
你可以使用 List 接口提供的 `get(int index)` 方法来获取 List 中指定位置的元素。例如,如果你想获取 List 中第一个元素,可以这样写:
```java
List<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
String firstElement = list.get(0);
System.out.println(firstElement); // 输出 "Apple"
```
上面的代码中,我们创建了一个 List 对象,并向其中添加了三个字符串元素。然后,我们使用 `get(0)` 方法获取 List 中第一个元素,并将其赋值给 `firstElement` 变量。最后,我们将 `firstElement` 变量的值输出到控制台。
如果你想获取 List 中某个特定值的索引位置,可以使用 `indexOf(Object o)` 方法。例如,如果你想获取 List 中 "Banana" 这个元素的索引位置,可以这样写:
```java
int bananaIndex = list.indexOf("Banana");
System.out.println(bananaIndex); // 输出 "1"
```
上面的代码中,我们使用 `indexOf("Banana")` 方法获取 "Banana" 这个元素在 List 中的索引位置,并将其赋值给 `bananaIndex` 变量。最后,我们将 `bananaIndex` 变量的值输出到控制台。