Discuss / Java / 1111

MrEnjoyLife

#1 Created at ... [Delete] [Delete and Lock User]
public class TestFB {    public static void main(String[] args) {        LongStream generate = LongStream.generate(new FBSupplier());        generate.limit(30).forEach(System.out::println);    }}class FBSupplier implements LongSupplier {    long prev = 1;    long curr = 1;    long index = 1;        @Override    public long getAsLong() {        if(index <= 2) {            index++;            return 1L;        }        long result = prev + curr;        prev = curr;        curr = result;        return result;    }}

  • 1

Reply