[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/ps4/java_upgrade/main/src/main/java/FinderDemo.java [Back]  [Original]

import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Optional;

public class FinderDemo {
    public static void main(String[] args) {
        List strings = Arrays.asList("this", "is", "a", "list", "of", "strings");
        HashSet stringSet = new HashSet(strings);

        Optional first = strings.stream()
                .filter(s -> {
                    System.out.println(Thread.currentThread().getName() + " with " + s);
                    return s.length() == 2;
                })
                .findFirst();
        System.out.println(first);
    }
}

Web Proxy Viewer  |  New URL  |  Original Page