Java 查找ArrayList的第一个和最后一个元素
前提是: Java中的ArrayList 给定一个ArrayList,任务是在Java中获得ArrayList的第一个和最后一个元素,
示例
Input: ArrayList = [1, 2, 3, 4]
Output: First = 1, Last = 4
Input: ArrayList = [12, 23, 34, 45, 57, 67, 89]
Output: First = 12, Last = 89
步骤
- 获取ArrayList中的元素。
- 使用get(index)方法获得ArrayList的第一个元素,并传递index=0。
- 使用get(index)方法获取ArrayList的最后一个元素,并通过index = size – 1。
下面是上述方法的实现。
// Java code to find first and last element
// of ArrayList
import java.util.ArrayList;
public class GFG {
// main method
public static void main(String[] args)
{
// creating an Empty Integer ArrayList
ArrayList<Integer> list = new ArrayList<Integer>(5);
// using add() to initialize values
list.add(1);
list.add(2);
list.add(3);
list.add(4);
// printing initial value ArrayList
System.out.print("ArrayList: " + list);
// find first element
int first = list.get(0);
// find last element
int last = list.get(list.size() - 1);
// print first and last element of ArrayList
System.out.println("\nFirst : " + first
+ ", Last : " + last);
}
}
输出
ArrayList: [1, 2, 3, 4]
First : 1, Last : 4
时间复杂度。O(1)
辅助空间。O(1)