Java tutorial
//package com.java2s; import java.util.ArrayList; import java.util.List; public class Main { public static <T> List<T> subList(List<T> target, int size) { if (target.size() <= size) { return new ArrayList<T>(target); } else { return target.subList(0, size); } } }