hashmap存多少条数据_关于HashMap存放数据的问题

while(rs.next()){

int gid = rs.getInt("gid");

if (colorMap.containsKey(gid) && colorMap.get(gid) != null) {

goodsColor = new GoodsColor();

goodsColor.setId(rs.getInt("id"));

goodsColor.setGid(rs.getInt("gid"));

goodsColor.setColorName(rs.getString("colorName"));

goodsColor.setPrice(rs.getDouble("price"));

colorMap.get(gid).add(goodsColor);

} else {

List goodsColorList=new ArrayList();

goodsColor = new GoodsColor();

goodsColor.setId(rs.getInt("id"));

goodsColor.setGid(rs.getInt("gid"));

goodsColor.setColorName(rs.getString("colorName"));

goodsColor.setPrice(rs.getDouble("price"));

goodsColorList.add(goodsColor);

colorMap.put(rs.getInt("gid"), goodsColorList);

}

}


版权声明:本文为weixin_33622153原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。