Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java静态定义字典/哈希映射_Java_Dictionary_Hashmap - Fatal编程技术网

Java静态定义字典/哈希映射

Java静态定义字典/哈希映射,java,dictionary,hashmap,Java,Dictionary,Hashmap,我有一个静态数据块,需要将其组织到包含哈希映射的数组中。具体来说,我希望在我的应用程序中有一个静态对象,其中包含以下时区信息: 看到Python中的定义是多么干净,知道如何用我所知道的其他一些语言创建类似干净的定义,我希望Java中有一种更干净的方法,然后反复运行map.put(…)。我已经看到了这个问题:但是想知道是否有更好的方法来实现它吗?一个解决方案是以您能想到的任何格式将数据存储为普通字符串,然后将字符串表示转换为映射(静态、非静态或一次性初始化实例) 这种方法的一个改进是将数据存储在一

我有一个静态数据块,需要将其组织到包含哈希映射的数组中。具体来说,我希望在我的应用程序中有一个静态对象,其中包含以下时区信息:


看到Python中的定义是多么干净,知道如何用我所知道的其他一些语言创建类似干净的定义,我希望Java中有一种更干净的方法,然后反复运行
map.put(…)
。我已经看到了这个问题:但是想知道是否有更好的方法来实现它吗?

一个解决方案是以您能想到的任何格式将数据存储为普通字符串,然后将字符串表示转换为映射(静态、非静态或一次性初始化实例)


这种方法的一个改进是将数据存储在一个文件中并加载它(当您使用jar时,可以包含在.jar包中)。此解决方案的优点是数据可以很容易地更新。

一种解决方案是将数据以您可以想到的任何格式存储为普通字符串,然后将字符串表示转换为映射(静态、非静态或一次性初始化实例)

这种方法的一个改进是将数据存储在一个文件中并加载它(当您使用jar时,可以包含在.jar包中)。此解决方案的优点是可以轻松更新数据