package cc.blynk.utils;
import java.util.List;
/**
* The Blynk Project.
* Created by Dmitriy Dumanskiy.
* Created on 06.12.15.
*/
public class ListUtils {
public static List<?> subList(List<?> list, int page, int size) {
return list.subList(
Math.min(list.size(), (page - 1) * size),
Math.min(list.size(), size * page)
);
//below doesn't work with java 1.8_32 due to java bug.
/*
return list.stream()
.skip((page - 1) * size)
.limit(size)
.collect(Collectors.toList());
*/
}
}