簡體   English   中英

在 Java 中硬編碼常量表的最佳方法是什么?

[英]What is the best way to hardcode a table of constants in Java?

我正在創建一個加密投資組合應用程序,該應用程序調用多個不同的 API,這些 API 對加密貨幣使用不同的 id。 因此,我需要一個表,將 API 和加密貨幣映射到用於加密貨幣的特定 API 的字符串 id。 優選地,這也將 go 以另一種方式(將 API 和字符串 id 映射到加密貨幣)。 在 Java 中硬編碼這樣的表的最佳方法是什么? (無需創建例如 Guava 表並手動插入所有值)

像這樣的東西:

  public static final Map<String, String> MY_MAP= Map.of(
      "apiname1", "id-01",
      "apiname2", "id-02");

如果您還需要相反的映射,請創建一個 function 並創建一個新的 map 並交換鍵和值。 如果 API 不是字符串,而是另一個 class,請務必實現equals()hashCode()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM