xxxxxxxxxx
List<E> tail = l.subList(Math.max(l.size() - 3, 0), l.size());
xxxxxxxxxx
ArrayList<Integer> list = new ArrayList<Integer>(5);
int last = list.get(list.size() - 1);
xxxxxxxxxx
int[] arr = new int[5]; //length of the array is 5
int val = arr[arr.length - 1]; //here variable val stores the last element of arr
xxxxxxxxxx
import java.util.ArrayList;
import java.util.Arrays;
public class ArrayListExample
{
public static void main(String[] args)
{
ArrayList<String> list = new ArrayList<>(Arrays.asList("alex", "brian", "charles","alex","dough","gary","alex","harry"));
int lastIndex = list.lastIndexOf("alex");
System.out.println(lastIndex);
lastIndex = list.lastIndexOf("hello");
System.out.println(lastIndex);
}
}
xxxxxxxxxx
// 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);
}
}
xxxxxxxxxx
List<Post> myLastPosts = posts.subList(posts.size()-40, posts.size());