我正在创建一个密码组合应用程序,它调用多个不同的API,这些API对加密货币使用不同的id。因此,我需要一个表,该表将API和加密货币映射到该特定API中用于加密货币的字符串id。最好,这也是另一种方式(映射API和字符串id到加密货币)。在Java中对这样的表进行硬编码的最佳方法是什么?(不需要创建一个番石榴表并手动插入所有值)
发布于 2021-12-29 08:41:31
就像这样:
public static final Map<String, String> MY_MAP= Map.of(
"apiname1", "id-01",
"apiname2", "id-02");
如果您还需要另一种方式的映射,则创建一个函数--创建一个新的映射,并交换键和值。如果API不是字符串而是另一个类,请确保实现equals()
和hashCode()
。
https://stackoverflow.com/questions/70516755
复制相似问题