📌  相关文章
📜  如何获取数组java的最后一个元素(1)

📅  最后修改于: 2023-12-03 14:53:16.264000             🧑  作者: Mango

如何获取数组Java的最后一个元素

在Java中,如果要获取数组的最后一个元素,有多种方法可以实现。下面将介绍其中三种常见的方法。

方法一:使用数组的长度
public static void main(String[] args) {
    int[] nums = {1, 2, 3, 4, 5};
    int lastNum = nums[nums.length - 1];
    System.out.println(lastNum);
}

以上代码中,lastNum变量的值为5,因为nums.length - 1是指数组的最后一个元素的下标,然后通过该下标获取数组的最后一个元素。

方法二:使用Arrays类的方法
public static void main(String[] args) {
    int[] nums = {1, 2, 3, 4, 5};
    int lastNum = Arrays.stream(nums)
                .reduce((first, second) -> second)
                .orElse(0);
    System.out.println(lastNum);
}

以上代码通过Arrays.stream(nums)将数组转化为流,然后通过reduce()方法获取数组的最后一个元素。

方法三:使用List接口的方法
public static void main(String[] args) {
    Integer[] nums = {1, 2, 3, 4, 5};
    List<Integer> list = Arrays.asList(nums);
    int lastNum = list.get(list.size() - 1);
    System.out.println(lastNum);
}

以上代码中,通过Arrays.asList(nums)将数组转化为List,然后通过get()方法获取List的最后一个元素。

综上所述,以上三种方法都可以用来获取数组Java的最后一个元素,程序员可以根据自己的需要选择合适的方式。