Click here to watch in Youtube : https://www.youtube.com/watch?v=TIFp_3pmDkw&list=UUhwKlOVR041tngjerWxVccwStreamDemo1.javaimport java.util.Arrays;
import java.util.stream.Stream;
/**
* Generate Stream using Stream.generate()
*/
public class StreamDemo1
{
public static void main(String[] args)
{
Stream<String> stream = Stream.generate(() -> "welcome").limit(5);
String[] strArr = stream.toArray(String[]::new);
System.out.println(Arrays.toString(strArr));
}
}
Output[welcome, welcome, welcome, welcome, welcome]
StreamDemo2.javaimport java.util.stream.Stream;
/**
* Generate Stream using Stream.iterate().
*/
public class StreamDemo2
{
public static void main(String[] args)
{
Stream<Long> iterateNumbers = Stream.iterate(1L, n -> n + 10).limit(5);
iterateNumbers.forEach(System.out::println);
}
}
Output1
11
21
31
41
StreamDemo3.javaimport java.util.regex.Pattern;
/**
* Generate Stream from APIs like Regex.
*/
public class StreamDemo3
{
public static void main(String[] args)
{
String str = "Welcome,to,India";
Pattern.compile(",").splitAsStream(str).forEach(System.out::println);
}
}
OutputWelcome
to
India