java - Java中的预设 map

标签 java dictionary

我有一个分析程序,它从 HTTP GET 请求接收许多值并将它们映射到表中。我的问题涉及在将请求中分配给​​变量的速记名称写入日志文件之前将其更改为更完整的名称。将简写(例如 uid: KG)映射到全名(User ID: KG)的最佳方法是什么?

目前我有一个 Map,它在运行时将所有关系放入其中("uid": "User ID")。它使用大量调用将每个值放入映射中,因此我想知道什么是标准实践或最有效的许多放置调用,或者是否有一种方法将标准映射保存到文件并在运行时加载它? p>

最佳答案

从文件加载 Properties 对象可能是最好的选择。您可以将它们放入属性文件中,如下所示:

uid=用户ID 出价=比利 ID ...

然后使用此 API 加载它们:

http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html

关于java - Java中的预设 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24235862/

相关文章:

java - 无效的简单日期格式 + InputMisMatch

c - IAR 编译器 : using struct with function pointers, 映射文件显示结构中声明的所有函数,无论是否使用函数

ios - NSMutableArray 为图像创建问题

java - 从另一个类刷新 jframe

java - 保留关键字——隐藏?自然语言处理

java - 从 JVM 内部访问 JMX

Python基于key合并嵌套对象

swift - map 按钮刷新位置

Python 在列表中添加具有相同键的字典值

java - 我应该在每次执行批处理后提交吗?