gpt4 book ai didi

java - 4 键值HashMap?大批?最好的方法?

转载 作者:行者123 更新时间:2023-12-01 23:11:27 24 4
gpt4 key购买 nike

我有很多需要实现的内容。

validateParameter(field_name, field_type, field_validationMessage, visibleBoolean);

我可以使用某种形式的嵌套 hashmap/4d 数组来构建并循环它们,而不是连续使用 50-60 个这样的数组?

做类似事情的最佳方法是什么?

谢谢!

编辑:有 4 项。

最佳答案

您可以做的是创建一个包含三个值的新Class。 (类型、 boolean 值和名称或第四个值(您没有列出它))。然后,在创建HashMap时,您所要做的就是调用方法来获取三个值。这可能看起来需要更多工作,但您所要做的就是创建一个简单的循环来遍历您需要的所有值。因为我不知道你到底想做什么,所以我所能做的就是提供一个我想要做什么的例子。希望它适用于您的问题。

无论如何,创建Class来保存您需要的三个(或四个)值。

例如,

Class Fields{
String field_name;
Integer field_type;
Boolean validationMessageVisible;

Fields(String name, Integer type, Boolean mv) {
// this.field_name = name;
this.field_type = type;
this.validationMessageVisible = mv;
}

然后将它们放入 HashMap 中,如下所示:

     HashMap map = new HashMap<String, Triple>();
map.put(LOCAL STRING FOR NAME OF FIELD, new Field(new Integer(YOUR INTEGER),new Boolean(YOUR BOOLEAN)));

注意:只有当这三个或四个值可以全部存储在一起时,这才有效。例如,如果您出于某种原因需要单独存储所有值,那么这将不起作用。只有当它们可以组合在一起而不影响程序的功能时,这才有效。

这是一次快速的头脑 Storm 。不确定它是否有效,但按照这些思路思考,我相信它应该适合你。

您可能需要进行一些编辑,但这应该会让您朝着正确的方向

附注抱歉这么啰嗦,只是想尽可能多地了解细节。

关于java - 4 键值HashMap?大批?最好的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21886836/

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