把list数据循环按照某一项放入到hashmap中,并取出

Map<Integer, Integer> dataMap = new HashMap<Integer, Integer>();
				Integer cateGory = new Integer(0);
				dataset = new DefaultPieDataset();
				
				//循环把数据放入hashmap,为了画图使用
				for(int i=0;i<list.size();i++){
					bicc = list.get(i);
					cateGory = bicc.getCateGory();
					if(dataMap.get(cateGory) != null)
					{
						dataMap.put(cateGory, dataMap.get(cateGory) + 1);
					}
					else
					{
						dataMap.put(cateGory, 1);
					}
				}
				
				//循环从hashmap中把数据取出来放到jfreechart数据源中
				for (Map.Entry<Integer, Integer> entityEntry : dataMap.entrySet()) {
					dataset.setValue(entityEntry.getKey().toString(), entityEntry.getValue());
				}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值