将list集合的元素按照添加顺序的倒序进行排列取出
- 方法1:list.add(0,object);
List<Goodsinfo> goodsinfos = null;
List<Object> res=new ArrayList<Object>();
List<Goodsfavoriteinfo> goodsfavoriteinfos = goodsfavoriteService.selectByUserId(map.get("goodsfavoriteUserid"));
for (int i = 0; i < goodsfavoriteinfos.size(); i++) {
//通过用户id查询商品信息
goodsinfos= shoppingcartService.getGoodsByGoodsId(goodsfavoriteinfos.get(i).getGoodsfavoriteGoodsid());
res.add(0,goodsinfos);
}
- 方法2: Collections.reverse(list);
List<Goodsinfo> goodsinfos = null;
List<Object> res=new ArrayList<Object>();
List<Goodsfavoriteinfo> goodsfavoriteinfos = goodsfavoriteService.selectByUserId(map.get("goodsfavoriteUserid"));
for (int i = 0; i < goodsfavoriteinfos.size(); i++) {
//通过用户id查询商品信息
goodsinfos= shoppingcartService.getGoodsByGoodsId(goodsfavoriteinfos.get(i).getGoodsfavoriteGoodsid());
Collections.reverse(res);
}