📅  最后修改于: 2023-12-03 15:09:08.837000             🧑  作者: Mango
在 Java 中,可以通过以下几种方法来打印数组的最后一个元素:
使用数组长度来获取数组的最后一个元素,代码如下:
int[] arr = {1, 2, 3, 4, 5};
int lastElement = arr[arr.length - 1];
System.out.println("最后一个元素是:" + lastElement);
上述程序中,我们声明了一个整型数组 arr
,并赋值为 1, 2, 3, 4, 5
。然后通过 arr.length - 1
获取最后一个元素的下标,最后输出最后一个元素的值。
Arrays
类Java 中的 Arrays
类提供了一个名为 toString
的方法来打印数组的内容,代码如下:
int[] arr = {1, 2, 3, 4, 5};
System.out.println("最后一个元素是:" + Arrays.toString(arr).charAt(arr.length * 3 - 3));
上述程序中,我们同样声明了一个整型数组 arr
,并赋值为 1, 2, 3, 4, 5
。然后通过 Arrays.toString(arr)
将数组转换为字符串,并打印出来。最后使用 charAt
方法获取最后一个元素的值。
ArrayList
类Java 中的 ArrayList
类提供了一个名为 get
的方法来获取列表中指定位置的元素,代码如下:
ArrayList<Integer> list = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
int lastElement = list.get(list.size() - 1);
System.out.println("最后一个元素是:" + lastElement);
上述程序中,我们首先通过 Arrays.asList
将数组转换为列表,再创建一个 ArrayList
对象 list
。然后通过 list.size() - 1
获取最后一个元素的下标,最后使用 get
方法获取最后一个元素的值。
以上三种方法,你可以根据具体需求来选择使用哪一种。