`
mimang2007110
  • 浏览: 232802 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

把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());
				}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics