Java - 存储单个值和一条相应信息的最佳方式?

标签 java arrays list object

Java 中存储一个值以及该值的一条相应信息的最佳方式是什么? 尽管使用起来可能很棒,但我感觉简单的 POJO 在这里有点大材小用。

问题如下: 我有一个表单对象,其中包含不同类型的“权重”值。其中一些权重可能需要在我的 JSP 页面上以粗体显示,而有时则不需要。

表示此信息的一种方法是使用大小为 2 的数组,其中第一个值是权重,第二个值是“Y”或“N”来表示其粗体状态.

另一个选项是使用也包含两个值的列表。或者使用枚举或自定义类型的对象等。

从设计的角度来看,表示这种基本数据形式的最简洁、最有效的方式是什么?

最佳答案

为什么不使用HashMap?使用权重作为键,并将值设置为 true 或 false。

Map<Double, Boolean> weight = new HashMap<Double, Boolean>();

关于Java - 存储单个值和一条相应信息的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13984366/

相关文章:

java - 主意。如何从外部文件导入 code_scheme?

Java:为线程池中的线程设置超时

java - 将子类对象添加到父类(super class)列表中

list - 创建用于测试不同类型函数的测试框架

c# - 是否有一种类型同时包含 : List<T> and also HashSet<T>?

java - 在java gradle项目中创建firebase admin sdk项目时出现日志记录问题

java - 如何从字符串正则表达式中提取数据

r - 创建一个函数,通过将索引值作为 r 中的向量来查找列表中的值

javascript - 在 React 中渲染 array.map() 时出错

c++ - 破解 C++ 动态数组大小