import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
class Ideone {
public static void main
(String[] args
) { List<String> list = new ArrayList<>();
list.add(null);
list.add("Hello");
list.add("world");
System.
out.
println(getFirstNotNull
(list
)); }
private static String getFirstNotNull
(List
<String
> list
) { return list.stream().filter(Objects::nonNull).findFirst().orElse(null);
}
}
aW1wb3J0IGphdmEudXRpbC5BcnJheUxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuTGlzdDsKaW1wb3J0IGphdmEudXRpbC5PYmplY3RzOwoKY2xhc3MgSWRlb25lIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBMaXN0PFN0cmluZz4gbGlzdCA9IG5ldyBBcnJheUxpc3Q8PigpOwogICAgICAgIGxpc3QuYWRkKG51bGwpOwogICAgICAgIGxpc3QuYWRkKCJIZWxsbyIpOwogICAgICAgIGxpc3QuYWRkKCJ3b3JsZCIpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihnZXRGaXJzdE5vdE51bGwobGlzdCkpOwogICAgfQoKICAgIHByaXZhdGUgc3RhdGljIFN0cmluZyBnZXRGaXJzdE5vdE51bGwoTGlzdDxTdHJpbmc+IGxpc3QpIHsKICAgICAgICByZXR1cm4gbGlzdC5zdHJlYW0oKS5maWx0ZXIoT2JqZWN0czo6bm9uTnVsbCkuZmluZEZpcnN0KCkub3JFbHNlKG51bGwpOwogICAgfQp9