Home » Collections » Reihen generiern mit Stream-API

Reihen generiern mit Stream-API

public class LerneUnendlicheReihen {
    public static void main(String[] args) {
        IntStream reihe = IntStream.iterate(100, i -> ++i);
        reihe.limit(100).forEach(System.out::println);

        /**
         * Output:
         * 100
         * 101
         * ...usw...
         * 199
         */

        "abcdefg".chars().forEach(System.out::println);

        System.out.println("Nun mit Integer Objekten:");
        AtomicInteger atomicInteger = new AtomicInteger(100);
        Stream<Integer> objektReihe = Stream.generate(atomicInteger::getAndIncrement);
        objektReihe.limit(10).forEach(System.out::println);

        /* Ausgabe:
         Nun mit Integer Objekten:
         100
         101
         * ...usw...
         109
         */

    }
}

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert