Java tutorial
//package com.java2s; import java.util.ArrayList; import java.util.List; public class Main { public static <T> List<T> subList(List<T> src, int start, int end) { ArrayList<T> result = new ArrayList<T>(); for (int i = start; i <= end && i < src.size(); i++) { result.add(src.get(i)); } return result; } }