有没有用Java编写地图文字样式的最佳实践?
发布于 2021-01-30 16:36:21
简而言之,如果您想用Java编写例如常量的映射,那么在Python和Javascript中您将以文字形式编写,
T<String,String> CONSTANTS =
{
"CONSTANT_NAME_0": CONSTANT_VALUE_0 ,
"CONSTANT_NAME_1": CONSTANT_VALUE_1 ,
"CONSTANT_NAME_2": CONSTANT_VALUE_2 ,
//...
} ;
是否有一个Class
或任何预设Object
可用于编写这样的数据结构?
关注者
0
被浏览
110
1 个回答
-
常数
?我会用一个枚举。public enum Constants { NAME_1("Value1"), NAME_2("Value2"), NAME_3("Value3"); private String value; Constants(String value) { this.value = value; } public String value() { return value; } }
例如,
NAME_2
可以通过以下方式获得值:String name2value = Constants.NAME_2.value();
只给枚举一点更明智的名称,例如
Settings
,Defaults
等,无论这些名称/值对 实际 代表。
推荐阅读
-
有没有用Java动态生成变量名称的方法?
2021-01-31 关注 0 浏览103 1答案
-
有没有用过工具,怎么查看 Java 堆的统计信息?
2022-09-21 关注 0 浏览21 0答案
-
编写html时,你有没有用过Emmet插件呢?说说它的优点及规则有哪些?
2021-01-11 关注 0 浏览120 2答案
-
React.js 内联样式最佳实践
2022-03-22 关注 0 浏览46 1答案
-
样式化 HTML 电子邮件的最佳实践
2022-07-28 关注 0 浏览10 1答案
-
Java 中,编写多线程程序的时候你会遵循哪些最佳实践?
2021-10-21 关注 0 浏览205 1答案
-
项目中有没有用过加密,哪种加密算法?
2020-01-14 关注 0 浏览485 1答案
-
线程数组的最佳实践(java)
2021-01-30 关注 0 浏览72 1答案
-
线程数组的最佳实践(java)
2021-01-30 关注 0 浏览62 1答案
-
查找Java枚举的最佳实践
2021-01-29 关注 0 浏览104 1答案