Java 如何每秒向hashmap添加一个整数,然后在到达最终数字时进行检查?

Java 如何每秒向hashmap添加一个整数,然后在到达最终数字时进行检查?,java,hashmap,timed,Java,Hashmap,Timed,我正在练习学习java,我想学习比我自己能学到的更多的东西,因此我提出了这个问题。我知道如何创建hashmap,我知道如何向hashmap添加内容,我想知道如何在hashmap的一侧添加一个名为“Timmy”的对象,然后在另一侧添加一个每秒增长1的整数。一旦达到400,它会做一些类似于将“Timmy”添加到另一个hashmap中,然后再添加到另一个hashmap中。。。如果你明白我说的话。我还想知道,一旦他们加入了下一层hashmap,如何做一些事情 以下是我的意思的一个例子: Timmy加入第

我正在练习学习java,我想学习比我自己能学到的更多的东西,因此我提出了这个问题。我知道如何创建hashmap,我知道如何向hashmap添加内容,我想知道如何在hashmap的一侧添加一个名为“Timmy”的对象,然后在另一侧添加一个每秒增长1的整数。一旦达到400,它会做一些类似于将“Timmy”添加到另一个hashmap中,然后再添加到另一个hashmap中。。。如果你明白我说的话。我还想知道,一旦他们加入了下一层hashmap,如何做一些事情

以下是我的意思的一个例子:

Timmy加入第一个hashmap>Waits 400 seconds>升级到下一个hashmap>Console.log(“您已到达第二个hashmap!”)>Waits 800 seconds>升级到第三个hashmap>Console.log(“通过推进所有hashmap,您获胜”)


当所有尝试都失败时,我会回来,很抱歉我这样提出了我的问题。我明白我没有充分评估我的问题试图得到答案是很粗鲁的。

你可以做如下事情:

int total = 100;
int i = 0;

// You should use a more specifc type than Object if you can
Map<Integer, Object> m = new HashMap<Integer, Object>();

while (i < total) {

    Object o = //what you want to put into the HashMap on each iteration

    m.put(i, o);

    Thread.sleep(1000);
    i++;
}
int-total=100;
int i=0;
//如果可以的话,您应该使用比Object更具体的类型
Map m=新的HashMap();
而(i

希望这有帮助!!!:D

这样做的理由是什么?这似乎是一种实现任何目标的过于复杂的方法。“将[…]“Timmy”添加到一边[…],然后将一个整数[…]添加到另一边”<代码>哈希映射
没有“边”。它由键/值对组成。“蒂米”是关键还是价值。我是说,我知道这是“一”的一面,但哪一面是哪一面?钥匙是一个还是另一个?