tgoop.com/Java_Iibrary/1681
Create:
Last Update:
Last Update:
Метод limit в Java Stream API кратко
Иногда нужно вытащить только первые N элементов коллекции например для пагинации отладки или быстрого превью. В Stream API за это отвечает limit который делает это простым и аккуратным способомlimit(long maxSize) создает новый поток и берет не больше n элементов из исходного. Остальные элементы пропускаются и дальше не обрабатываются
Пример ниже
import java.util.List;
import java.util.stream.Collectors;
public class LimitExample {
public static void main(String[] args) {
List<String> items = List.of("A", "B", "C", "D", "E");
List<String> limited = items.stream()
.limit(3)
.collect(Collectors.toList());
System.out.println(limited); // [A, B, C]
}
}
Какой бы ни была длина исходной коллекции результат содержит максимум n элементов
