现在的位置: 首页 > 综合 > 正文

java中一个方法多个实体

2013年12月07日 ⁄ 综合 ⁄ 共 584字 ⁄ 字号 评论关闭
public Map<Integer, CheatingMedia> findCheatMediaMap(List<ClickAd> clickAdList) {
			Map<Integer, CheatingMedia> cheatingMediaMap = new HashMap<Integer, CheatingMedia>();
			for (ClickAd clickAd : clickAdList) {
				Integer mediaId = clickAd.getMediaidAd();
				if (mediaId != null) { // 为空也不能获益,忽略不计
					MediaAd mediaAd = mediaAdDao.get(mediaId);
					if (mediaAd != null) {
						cheatingMediaMap.put(mediaId, new CheatingMedia(mediaAd, clickAd)); // 覆盖掉重复
					}
				}
			}
			return cheatingMediaMap;
		}
		
		private class CheatingMedia {
			public MediaAd mediaAd;
			public ClickAd clickAd;
			public CheatingMedia(MediaAd mediaAd, ClickAd clickAd) {
				this.mediaAd = mediaAd;
				this.clickAd = clickAd;
			}
			
		}

包含两个实体的新类

抱歉!评论已关闭.