JavaSupplier.java
package javasupplier;
import java.util.Scanner;
import java.util.function.Supplier;
import java.util.stream.Stream;
public class JavaSupplier {
    public static void main(String[] args) {
        Supplier<String> msg  = ()-> "http://java-buddy.blogspot.com/";
        System.out.println(msg.get());
        System.out.println();
        
        Scanner scanner = new Scanner(System.in);
        Supplier<String> scannerNext = () -> scanner.next();
        System.out.println("Enter something, 'q' to quit");
        
        Stream.generate(scannerNext)
                .map(s -> {
                    System.out.println(s);
                    return s;
                })
                .allMatch(s -> !"q".equals(s));
    }
    
}

No comments:
Post a Comment