java longstream to string list
To convert a LongStream
to a List<String>
in Java, you can use the mapToObj
method to convert each long
element to a String
and then collect the stream elements into a list using the collect
method. Here's an example:
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.LongStream;
public class LongStreamToStringListExample {
public static void main(String[] args) {
LongStream longStream = LongStream.of(1L, 2L, 3L, 4L, 5L);
List<String> stringList = longStream
.mapToObj(String::valueOf) // Convert each long to a String
.collect(Collectors.toList()); // Collect into a List
System.out.println(stringList);
}
}
Output:
[1, 2, 3, 4, 5]
In this example, we create a LongStream
using LongStream.of
with some example values. Then, we use mapToObj
to convert each long
element to a String
using the String::valueOf
method reference. Finally, we collect the stream elements into a List<String>
using collect(Collectors.toList())
.
댓글
댓글 쓰기