Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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_Hashtable - Fatal编程技术网

Java 如何在哈希表中保留固定的键序列?

Java 如何在哈希表中保留固定的键序列?,java,hashtable,Java,Hashtable,此代码创建一个哈希表,如下所示: "00:00-01:00" - 0, "01:00-02:00" - 0, ..., "23:00-00:00" - 0 Hashtable<String,Integer> distr = new Hashtable<String,Integer>(); numHoursPerDay = 24; int interval; int[] count = new int[numHoursPerDay]; String[] intervals

此代码创建一个哈希表,如下所示:

"00:00-01:00" - 0, "01:00-02:00" - 0, ..., "23:00-00:00" - 0

Hashtable<String,Integer> distr = new Hashtable<String,Integer>();
numHoursPerDay = 24;
int interval;
int[] count = new int[numHoursPerDay];
String[] intervals = new String[numHoursPerDay];

for (int h = 0 ; h != 24 ; h++) {
    intervals[h] = String.format("%02d:00-%02d:00", h, ((h+1)%24));
    distr.put(intervals[h], count[h]);
}

发行版
中保存密钥时,如何保留
间隔
中给出的序列?

使用
链接地图
,您将能够按插入顺序对其进行迭代。也可以在上次使用的配置中使用
LinkedHashMap

使用
LinkedHashMap
,您将能够按插入顺序对其进行迭代。也可以在上次使用的配置中使用
LinkedHashMap

使用
LinkedHashMap
,您将能够按插入顺序对其进行迭代。也可以在上次使用的配置中使用
LinkedHashMap

使用
LinkedHashMap
,您将能够按插入顺序对其进行迭代。也可以在上次使用的配置中使用
LinkedHashMap

"10:00-11:00" - 0, "23:00-00:00" - 0, "00:00-01:00" - 0, ...