您可以使用
Optional.orElse,它比检查要简单得多
isPresent:
T result = stream.filter(t -> { double x = getX(t); double y = getY(t); return (x == tx && y == ty);}).findFirst().orElse(null);return result;
您可以使用
Optional.orElse,它比检查要简单得多
isPresent:
T result = stream.filter(t -> { double x = getX(t); double y = getY(t); return (x == tx && y == ty);}).findFirst().orElse(null);return result;