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; }}
Sign in to make a reply
MrEnjoyLife