gpt4 book ai didi

Java对象: Dynamic type not visible

转载 作者:行者123 更新时间:2023-12-01 10:44:06 25 4
gpt4 key购买 nike

我有以下代码:

public class A implements B{
private final Map<String, Map<String, Object>> processors = new ConcurrentHashMap<>();

...
@override(from B)
public void doSomething() {
processors.putIfAbsent(new ConcurentHashMap<>()); ->compilation error
}

出现以下错误:

The method putIfAbsent() is undefined for the type Map<String,Map<String,object>

有人可以向我解释一下这个错误的原因是什么吗?

最佳答案

当您调用 putIfAbsent 时,您丢失了key。您仅将(即 map )作为参数传递。

另外:什么是a?尝试类似的事情

processors.putIfAbsent("a key", new ConcurrentHashMap<String, Object>());

关于Java对象: Dynamic type not visible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34290471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com