我正在尝试设计一个表单,其中包含一个包含杂货选择列表的下拉框。
在尝试决定是使用 java 枚举还是查找表时,我应该查看哪些标准?此外,我需要提前计划 i18n 对下拉字符串的支持。
我正在尝试设计一个表单,其中包含一个包含杂货选择列表的下拉框。
在尝试决定是使用 java 枚举还是查找表时,我应该查看哪些标准?此外,我需要提前计划 i18n 对下拉字符串的支持。
我尝试最小化查找表并尽可能多地使用枚举和代码,直到每个项目都附加了一些需要持久化的额外数据。此外,我通常在枚举中使用映射到 ResourceBundle 字符串的键来找到正确的翻译。
使用属性资源包。它们专为这种情况而设计,您必须添加 i18n 支持。
记住要考虑排序/排序。所有语言的列表是否会以相同的顺序显示?还是根据语言环境按字母顺序排序?