Quick actions

cmd+k|ctrl+k

Navigation

Languages

generator

Snippet info

Language

Java

Visibility

public

Author

orochi-100

Created

2022-02-25T10:20:04.514349Z

Updated

2022-02-25T10:22:03.663946Z

import java.util.function.*;
import java.util.concurrent.atomic.AtomicInteger;

class Main {
    public static void main(String[] args) {
        Supplier<IntSupplier> generateIntGenerator = () -> {
            var i = new AtomicInteger();
            return i::getAndIncrement;
        };
        
        var generator = generateIntGenerator.get();
          
        System.out.println(generator.getAsInt());
        System.out.println(generator.getAsInt());
        System.out.println(generator.getAsInt());
        System.out.println(generator.getAsInt());
    }
}
INFO