Как разбить ArrayList на подсписок в Java
Ниже приведен пример, показывающий, как получить содержимое ArrayList на основе диапазона индекса, указав начальный и конечный индексы. С помощью этого кода вы можете получить часть ArrayList:
import java.util.ArrayList;
import java.util.List;
public class SubArrayList {
public static void main(String a[]){
ArrayList arraylist = new ArrayList();
//добавляем элементы в end
arraylist.add("1");
arraylist.add("2");
arraylist.add("3");
arraylist.add("4");
arraylist.add("5");
arraylist.add("6");
arraylist.add("7");
System.out.println("ArrayList: "+arraylist);
list sublist = arraylist.subList(2, 5);
System.out.println("Sublist: "+sublist);
}
}
Output:
ArrayList: [1, 2, 3, 4, 5, 6, 7]
Sublist: [3, 4, 5]