gpt4 book ai didi

java - 具有一组有限键且每个键仅接受一种类型的值的 Hashmap?

转载 作者:行者123 更新时间:2023-11-29 03:55:28 25 4
gpt4 key购买 nike

好吧,这可能有点难以解释。我正在寻找一种构建某种 Hashmap 的方法,它将填充我已经知道的键(因为它们是我正在创建的对象的属性)。这些已知键中的每一个都将具有字符串、整数或 float (将被自动装箱)的值,或者 - 稍后 - 某种对象/函数(我仍然不知道我将如何做那部分,但无论如何它都会走得更远)。我还想设置接受每个键的类型(比如键“x”只接受整数类型的值,键“equation”只接受字符串等)。

只是为了提供更多上下文,我的目标是构建一个 Tweener 实用程序,因为我在 Java 中找不到这样的库,除了 SumoTween,它根本不符合我的需要。我有点像 Caurina 那样尝试建立我的类(class)。如果您有更好的选择可以节省我的时间和麻烦,请随时分享(无论是关于 Tweeners 还是关于我的 Hashmap 问题)。顺便说一下,我正在做这个 Tweener 是为了在我正在构建的 Android 游戏中使用它,以便在位图/可绘制对象上制作动画(不能为那些 afaik 使用动画类)。

PS:这是我在这个网站上的第一个问题,我希望我听起来不会太困惑;请耐心等待。

最佳答案

为什么要为此使用 HashMap ?如果您知道“键”,只需与这些成员一起创建一个类,然后您就可以根据需要键入它们。

如果出于某种原因你真的必须使用 HashMap ,你可以扩展它并覆盖 put() 方法来检查你的魔法值。但我强烈建议不要这样做,这是糟糕的设计。

关于java - 具有一组有限键且每个键仅接受一种类型的值的 Hashmap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6644459/

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