list排序 抛出java.lang.UnsupportedOperationException null异常

最近在做通过es查询数据列表时返回list,再对list进行操作会抛出java.lang.UnsupportedOperationException null异常,网上很多都是对list进行remove或者add时抛出的异常。在通过es返回数据调用list方法时返回的list泛型不是类泛型,而是Object泛型的,所以需要对list再进行转换组装。

 List<User> dataUserList = queryUserCardList(userIds).getContent();//返回为List<Object>泛型,需进行泛型转换
      if(0 < dataUserList.size()){
           //新建用户泛型的集合用来接收数据
           List<User> list = new ArrayList<>();
            for(User user:dataUserList){
                 //将Object泛型的数据存到User泛型的list中
                 list.add(user);
               }
        }

 


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