gpt4 book ai didi

Java 映射和集合在同一个 add 方法中

转载 作者:行者123 更新时间:2023-12-01 18:13:27 26 4
gpt4 key购买 nike

是否可以使用相同的 add 方法将各种类型的数据添加到映射或集合,具体取决于传入的内容?例如...

public static <U, T> void add(T _token, U<T> set>
{
...
}

其中 _token 参数可能是字符串或 double ,并且映射、映射或集合或集合是集合变量。我知道 map 使用 put 方法接受两个值,但我暂时忽略这一点......

有人可以告诉我如何实现这种模板plesEe吗?

提前致谢!

最佳答案

集合和映射具有不同的“添加”约束,因此即使您说要忽略它,您也会忽略它们之间的本质区别:仅使用对象即可将对象添加到集合中,但是将对象添加到 map 需要关联的键。

您可以利用多态性并定义两种 add 方法,一种用于集合,一种用于映射。然而,这似乎毫无意义,因为这些集合已经定义了这种行为。

关于Java 映射和集合在同一个 add 方法中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31163988/

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