【发布时间】:2016-07-24 07:49:45
【问题描述】:
我有一个 java 代码场景,我必须在 HashMap 中填充键和值条目。 我需要使用的键 ID 是预定义的,并且我通过代码逻辑处理生成的相应值是这样的
Key=16 value= *result of method calculateZipWeather()*
Key=23 value= *result of method calculateZipCensus()*
key=37 value = *result of method calulateZipCrime()*
我今天的做法是这样的
String zipweather = calculateZipWeather()
mapObj.put(16,zipweather)
我想检查是否有办法维护键 ID 和填充它的相应方法名称之间的静态外部映射,而不是在 Java 代码中硬编码键 ID。
让我知道你的想法。
【问题讨论】:
-
使用反射将键值映射到方法名称(或
Method对象)。
标签: java dictionary hashmap mapping