Java:
public class StreamTest {
public static void main(String[] args) {
Stream<Integer> stream = Stream.iterate(1, n -> 1 + n);
System.out.println(stream.peek(i -> System.out.println(i + " ")).toArray());
}
}
Ich kenne mich mit Stream leider nicht so gut aus. hier habe ich einen unendlichen Stream<Integer> erzeugt, der die natürlichen Zahen in der Reihenfolge (0 1 2 3 .....) enthält...
jetzt wollte ich einen unendlichen Stream<Integer> erzeugen, der die natürlichen Zahen in dieser Reihenfolge (0 1 -1 2 -2 3 -3 .....) enthält.
wie soll man bei diesem Fall mit Stream umgehen, um gewünschtes Ergebnis hinzukriegen?
Ich wäre sehr dankbar für jede Hilfe.