Find first and last element of ArrayList in java

Prerequisite: ArrayList in Java

Given an ArrayList, the task is to get the first and last element of the ArrayList in Java,

Examples:

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

Approach:

  1. Get the ArrayList with elements.
  2. Get the first element of ArrayList with use of get(index) method by passing index = 0.
  3. Get the last element of ArrayList with use of get(index) method by passing index = size – 1.

Below is the implementation of the above approach:

filter_none

edit
close

play_arrow

link
brightness_4
code

// 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);
    }
}

chevron_right


Output:

ArrayList: [1, 2, 3, 4]
First : 1, Last : 4


My Personal Notes arrow_drop_up

Strategy Path planning and Destination matters in success No need to worry about in between temporary failures

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.