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/