Java List Sub List subList(List parentList, int start, int end)

Here you can find the source of subList(List parentList, int start, int end)

Description

sub List

License

Open Source License

Declaration

public static <T> List<T> subList(List<T> parentList, int start, int end) 

Method Source Code

//package com.java2s;
/**//from  ww  w. j ava2  s  . c  om
 * Copyright (c) 2009 - 2012 Red Hat, Inc.
 *
 * This software is licensed to you under the GNU General Public License,
 * version 2 (GPLv2). There is NO WARRANTY for this software, express or
 * implied, including the implied warranties of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
 * along with this software; if not, see
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
 *
 * Red Hat trademarks are not licensed under GPLv2. No permission is
 * granted to use or replicate Red Hat trademarks that are incorporated
 * in this software or its documentation.
 */

import java.util.ArrayList;

import java.util.List;

public class Main {
    public static <T> List<T> subList(List<T> parentList, int start, int end) {
        List<T> l = new ArrayList<T>();
        for (int i = start; i < end; i++) {
            l.add(parentList.get(i));
        }
        return l;
    }

    public static <T> List<T> subList(List<T> parentList, int size) {
        return subList(parentList, 0, size - 1);
    }
}

Related

  1. subList(List list, int start, int end)
  2. sublist(List list, int start, int limit)
  3. subList(List list, int start, int max)
  4. subList(List list, int[] indexs)
  5. subList(List origin, int start, int length)
  6. subList(List query, int first, int max)
  7. subList(List src, int preBatchCount)
  8. subList(List list, int start, int end)
  9. subListByStartAndEnd( List list, M start, M end)