List<?> 转换为 List<实体类>

来源:互联网 发布:网络课程看了有用吗 编辑:程序博客网 时间:2024/06/05 11:57
  • 步骤:
    • 1.for循环遍历list<Object>
    • 2.用Object[] 数组接受每个Object对象
    • 3.将Object[]里的参数取出放入 实体对象中
    • 4.将实体对象放进 list<实体类>中
String sql = "SELECT * FROM department";        List<?> list = baseDao.findBySql(sql, 0, 0, null);        List<Department> departmentList = new ArrayList<Department>();        for (int i = 0; i < list.size(); i++) {//Object---> Department            Object[] obj = (Object[]) list.get(i);            departmentList.add(new Department((Integer) obj[0], (String) obj[1]));        }        return departmentList;
原创粉丝点击