为了账号安全,请及时绑定邮箱和手机立即绑定

为什么会提示ArrayList错误呢?

为什么会提示ArrayList错误呢?

慕妹3242003 2023-03-12 15:11:49
代码如下public ArrayList<UserBean> getUsersByPage(int pageNow){try{ArrayList<UserBean> al=new ArrayList<UserBean>();ct=new ConnDB().getConn();rs=sm.executeQuery("select top "+pageSize+" * from users where userId not in(select top "+pageSize*(pageNow-1)+" userId from users) " );while(rs.next()){UserBean ub=new UserBean();ub.setUserId(rs.getInt(1));ub.setUserName(rs.getString(2));ub.setPasswd(rs.getString(3));ub.setEmail(rs.getString(4));ub.setGrade(rs.getInt(5));al.add(ub);}}catch(Exception e){e.printStackTrace();}finally{this.close(); }return al;}
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

public List<UserBean> getUsersByPage(int pageNow)
{
List<UserBean> al=new ArrayList<UserBean>();
try
{
ct=new ConnDB().getConn();

rs=sm.executeQuery("select top "+pageSize+" * from users where userId not in(select top "+pageSize*(pageNow-1)+" userId from users) " );
while(rs.next())
{
UserBean ub=new UserBean();
ub.setUserId(rs.getInt(1));
ub.setUserName(rs.getString(2));
ub.setPasswd(rs.getString(3));
ub.setEmail(rs.getString(4));
ub.setGrade(rs.getInt(5));

al.add(ub);
}
}
catch(Exception e)
{
e.printStackTrace();
}
finally
{
this.close(); 
}
return al;
}


查看完整回答
反对 回复 2023-03-15
?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

ArrayList<UserBean> al=new ArrayList<UserBean>();

改成 如下

List<UserBean> al = new ArrayList<UserBean>();

查看完整回答
反对 回复 2023-03-15
  • 2 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信