Close

Java 8 Streams - Collectors.toUnmodifiableList() Examples

Java 8 Streams Java Java API 


Class:

java.util.stream.Collectors

java.lang.Objectjava.lang.Objectjava.util.stream.Collectorsjava.util.stream.CollectorsLogicBig

Method:

public static <T> Collector<T,?,List<T>> toUnmodifiableList()

Returns a Collector that accumulates the input elements into an unmodifiable list in encounter order.

Since Java 10


Examples


package com.logicbig.example.collectors;

import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;

public class ToUnmodifiableListExample {

public static void main(String... args) {
List<Integer> list = IntStream.range(1, 5)
.boxed()
.collect(Collectors.toUnmodifiableList());
System.out.println(list);
System.out.println(list.getClass().getName());
}
}

Output

[1, 2, 3, 4]
java.util.ImmutableCollections$ListN
Original Post




See Also