在Guava中,如果我有一个Collection<T>
- Guava中是否有任何现有函数可以让我轻松地将其转换为Collection<Optional<T>>
?
答案 0 :(得分:4)
只有正常方式:
return Collections.transform(collection, new Function<T, Optional<T>>() {
public Optional<T> apply(T t) {
return Optional.of(t);
}
}
..尽管采用明确,严格的构造可能会更好。