下面的代码行
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类型的变量。