首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

很多球,红的,蓝的,绿的…不定时增加,怎么随时知道某种颜色球的数目?给个最简单的方案

2012-05-08 
很多球,红的,蓝的,绿的……,不定时增加,如何随时知道某种颜色球的数目?给个最简单的方案。很多球,红的,蓝的,

很多球,红的,蓝的,绿的……,不定时增加,如何随时知道某种颜色球的数目?给个最简单的方案。
很多球,红的,蓝的,绿的……,不定时增加,如何随时知道某种颜色球的数目?给个最简单的方案。


[解决办法]
增加的时候,直接计数,跟ArrayList类似,每次执行add函数,size就++
[解决办法]
每种颜色的球单独放一个List中就可以了,这种颜色球的个数就是该List的size
[解决办法]
用一个Map<String,Integer>来存储各种球的个数,没增加一个对应的数量++
[解决办法]
MAP不解释
[解决办法]
for example

Java code
Map<Color, Integer>() map = new HashMap<Color, Integer>();public void addBall(Color c, int amount) {    if (map.containsKey(c)) {        map.put(c, map.get(c) + amount);    } else {        map.put(c, amount);    }} 

热点排行
Bad Request.