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

isempty

public boolean upadateByPreparedStatement(String sql,List<?> params) throws SQLException{

boolean flag=false;

int result=-1;

pstmt=connection.prepareStatement(sql);

int index=1;

if(params!=null &&!params.isEmpty()){

for(int i=0;i<params.size();i++){

pstmt.setObject(index++, params.get(i));

}


}

result=pstmt.executeUpdate();

flag=result>0?true :false;

return flag;

}

哪位能帮我解释下

params!=null &&!params.isEmpty()主要是这句花


正在回答

1 回答

params!=null表示集合对象params不为null(即要new 出来);当刚开始创建出来时,集合对象params里面并没有元素,此时为空(即isEmpty())我们需要保证其不为空。不然怎么遍历循环。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java 分页原理与实践(上)
  • 参与学习       65012    人
  • 解答问题       150    个

通过总结常见的分页样式,手把手带你实现java常见的分页功能

进入课程
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号