Stream.generate metodu yazısına taşıdım
iterate metodu
Stream.iterate metodu yazısına taşıdım
of metodu
Verilen T tipinden bir stream oluşturur.Örnek
Şöyle yaparız.
Stream<String> stream = Stream.of("a", "b", "c");
Örnek
Elimizde bir dizi olsun
Elimizde bir dizi olsun
String[] tropicalFruits = new String[] {"pineapple", "banana", "mango"};
Şöyle yaparız.Stream<String[]> stream = Stream.<String[]>of(tropicalFruits);
ofNullable metodu
Java 9 ile geliyor. Açıklaması şöyle.
Diğer
1.Collection sınıfının stream() metodu ile stream yaratılabilir.Java 9 ile geliyor. Açıklaması şöyle.
Returns a sequential Stream containing a single element, if non-null, otherwise returns an empty Stream.
Diğer
Örnek ver
2.Arrays.stram() ile yaratılabilir
Örnek ver
3. Stream.Builder() ile yaratılabilir.
Stream.Builder arayüzü yazısına taşıdım.
4. LongStream, IntStream gibi sınıfların rangeClosed() gibi metodları ile yaratılabilir.
Örnek
Şöyle yaparız.
Files.lines () , Pattern.compile(...).splitAsStream(), Random.doubles() gibi metodlar
Şöyle yaparız.
IntStream.rangeClosed('a', 'z').forEach(c -> System.out.println((char)c));
5. Normal sınıfların stream döndüren metodları ile yaratılabilir.Files.lines () , Pattern.compile(...).splitAsStream(), Random.doubles() gibi metodlar