VOOZH about

URL: https://www.geeksforgeeks.org/java/collectors-tolist-method-in-java-with-examples/

⇱ Collectors toList() method in Java with Examples - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Collectors toList() method in Java with Examples

Last Updated : 25 Jul, 2024

The toList() method of Collectors Class is a static (class) method. It returns a Collector Interface that gathers the input data onto a new list. This method never guarantees type, mutability, serializability, or thread-safety of the returned list but for more control toCollection(Supplier) method can be used. This is an un-ordered collector.

Syntax:

public static Collector<T, ?, R> toList()

where:

  • T: The type of the input elements.
  • Interface Collector<T, A, R>: A mutable reduction operation that accumulates input elements into a mutable result container, optionally transforming the accumulated result into a final representation after all input elements have been processed. Reduction operations can be performed either sequentially or in parallel.
    • T: The type of input elements to the reduction operation.
    • A: The mutable accumulation type of the reduction operation.
    • R: The result type of the reduction operation.
  • toList():- Static method of Collectors class and returns a Collector interface object used to store a group of data onto a list. The Collectors class is under the java.util.streams package.

Return Value:

This method returns a Collector which collects all the input elements into a List, in encounter order Below are the examples to illustrate toList() method in Java:

Example 1:


Output
[Geeks, for, GeeksforGeeks, Geeks Classes]

Example 2:


Output
[1, 2, 3, 4]
Comment