常见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依赖


浙公网安备 33010602011771号