2

在 Guava 中,如果我有Collection<T>- 在 Guava 中是否有任何现有功能可以让我轻松地将其转换为Collection<Optional<T>>

4

1 回答 1

4

只有正常的方式:

 return Collections.transform(collection, new Function<T, Optional<T>>() {
   public Optional<T> apply(T t) {
     return Optional.of(t);
   }
 }

..虽然用明确的、严格的结构可能会更好。

于 2012-04-03T04:13:08.950 回答