我有一个功能定义,它带有Optional>作为参数。
要调用我创建的函数:
Optional<Map<String, String>> options = Optional.ofNullable(config.getMap(
OPTIONS, String.class, String.class));
myfunc(ImmutableMap.copyOf(options));
但是我收到错误:The method copyOf(Map<? extends K,? extends V>) in the type ImmutableMap is not applicable for the arguments (Optional<Map<String,String>>)
有没有办法让copyOf使用Optional map?