常见List转换

 

1、Java数组转换成List

      比如Integer数组,[1,2,3,4,5,6],转换成List

      List<Integer> list = Arrays.asList(xxxx);

 

2、将JavaBean List中获取某个属性值成一数组

      List<User> userList = new ArrayList();    userList.add(user1);    userList.add(user2);

      List<Long> idList = userList.stream().map(User::getId).collect(Collectors.toList()));

 

3、从Map中获取 还原 List

      List<Integer> idList = new ArrayList();    idList.add(1);    idList.add(2);

      Map map = new HashMap().put("idList", idList);

     将List还原 :List<Integer> list = JSON.parseArray(JSON.toJSONString(map.get("idList")), Integer.class);

     import com.alibaba.fastjson.JSON; 并添加fastjson依赖

   


 



posted @ 2020-10-27 14:55  itur  阅读(646)  评论(0)    收藏  举报