xxxxxxxxxx
Collection<String> collection = Arrays.asList("JAVA", "J2EE", "Spring", "Hibernate");
Stream<String> stream2 = collection.stream();
stream2.forEach(System.out::println);
List<String> list = Arrays.asList("JAVA", "J2EE", "Spring", "Hibernate");
Stream<String> stream3 = list.stream();
stream3.forEach(System.out::println);
Set<String> set = new HashSet<>(list);
Stream<String> stream4 = set.stream();
stream4.forEach(System.out::println);
xxxxxxxxxx
// Java program to create Stream from Collections
import java.util.*;
import java.util.stream.Stream;
class GFG {
// Function convert a List into Stream
private static <T> void getStream(List<T> list)
{
// Create stream object with the List
Stream<T> stream = list.stream();
// Iterate list first to last element
Iterator<T> it = stream.iterator();
// Iterate stream object
while (it.hasNext()) {
System.out.print(it.next() + " ");
}
}
public static void main(String[] args)
{
// Create ArrayList of String
List<String> list = new ArrayList<>();
// Add element in list
list.add("Geeks");
list.add("for");
list.add("Geeks");
// Get the Stream from the List
getStream(list);
}
}