我在使程序运行方面存在一些问题。我创建了一个具有设置的hashmap,hashmap可以保存4个键/值对。Java Hashmap使用随机值从给定密钥返回一个值
现在每个键(0,1,2,3)都附加到一个表示颜色(“白色”,“红色”等)的字符串'值'。
现在我使用随机给我一个从0到3的随机数,我将其分配给一个int变量。
然后,我使用这个变量来查看集合是否包含这个int键(它会),然后我想将与该键关联的值赋给一个String变量,然后我将在该方法中使用该变量来更改GUI面板的颜色(当事件被触发时生成随机颜色)。
// changing yellow with the String variable representing the value
// from the hashmap found by matching the key with the random int.
centerPanel.setBackground(Color.yellow);
任何人都可以帮我吗?现在已经将近12点了,可能在早上可以弄清楚,但是我的脑子里有空白!
“返回使用随机值”让我想要做的' public int hashCo de(){return(int)(Math.random()* Integer.MAX_VALUE); }':-) – corsiKa 2011-04-04 22:57:08