解决可选的未经检查的转化问题

时间:2019-05-12 07:19:42

标签: java guava optional multimap

下面的代码行

SetMultimap<Long, SomeClass> encounters = new Hashmultimap.create();
/** some code setting values in encounters*/
Optional<SomeClass> optSrcFinEncntr = encounters.values().stream()
    .sorted(Comparator.reverseOrder()).findFirst();

正在发出警告 “类型Optional的表达式需要未经检查的转换才能符合Optional<SomeClass>。”

有什么办法解决这个问题?

不能使用<?>,因为我需要为此分配一个值给SomeClass类型的变量。

0 个答案:

没有答案