Home » Java programs » Java ArrayList programs

Java program to create a sub list from an ArrayList

In this Java program, we are going to learn how to create a sub list from an ArrayList? This example contains a list of some elements and creates a sub list.
Submitted by IncludeHelp, on October 21, 2017

Given an ArrayList, and we have to create a sub list from it using Java program.

ArrayList. subList()

It is used to return a sub list (also, consider as List).


ArrayList. subList(start_index, end_index);

start_index, end_index are the indexes for 'from' and 'to' index

The list, returned by ArrayList.subList() will be stored in an object of "List".

Consider the program

import java.util.ArrayList;
import java.util.List;

public class subListExample{
	public static void main(String []args){
		//ArrayList object
		ArrayList arrList = new ArrayList();

		//adding elements 

		//adding elements in List using 
		//subList method
		List oList = arrList.subList(1,3);

		//displaying elements of sub list
		System.out.println("Elements of sub list: ");
		for(int i=0; i< oList.size() ; i++)


Elements of sub list: 

Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.

Comments and Discussions

We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.