gpt4 book ai didi

Java 扩展 Map.entry() 而不使用泛型

转载 作者:行者123 更新时间:2023-12-01 22:37:38 26 4
gpt4 key购买 nike

我想做的是最终能够运行这个:

HashMap<FooClass> foo;

但是我无法实现 FooClass这里:

我已经尝试过

public class FooClass<String, List<String>> extends Map.Entry<String, List<String>> 

这会导致 List<String> 出现问题

如果我简化它并尝试

public class FooClass<String, Integer> extends Map.Entry<String, Integer> 

然后我在

处收到没有预期的接口(interface)错误
Map.Entry<String, Integer>

所以如果我将其更改为 Map.Entry<>那么它需要一个标识符。正确的扩展方式是什么 Map.entry

最佳答案

尚未尝试编译这些,但通常在这些情况下您不会在声明的类上使用类型参数:

public class FooClass implements Map.Entry<String, List<String>> 

public class FooMap extends HashMap<String, List<String>>

关于Java 扩展 Map.entry() 而不使用泛型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26666161/

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