java 语句的一个判断条件没看懂,关于一个数个数组的
publicStringdelete(){if(null!=this.id){this.employeeManager.deleteEmployee(this.id);}...
public String delete() {
if (null != this.id) {
this.employeeManager.deleteEmployee(this.id);
} else {
if (ids.length > 0) {
for (Long id : ids) { //问题就在这里这个for()循环里面的判断语句是什么呢,以前没遇到过:这种用法ids是一个long【】数组
this.employeeManager.deleteEmployee(id);
}
}
}
if (this.employeeManager.listEmployee().size() > 0) {
return SUCCESS;
} else {
return INPUT; 展开
if (null != this.id) {
this.employeeManager.deleteEmployee(this.id);
} else {
if (ids.length > 0) {
for (Long id : ids) { //问题就在这里这个for()循环里面的判断语句是什么呢,以前没遇到过:这种用法ids是一个long【】数组
this.employeeManager.deleteEmployee(id);
}
}
}
if (this.employeeManager.listEmployee().size() > 0) {
return SUCCESS;
} else {
return INPUT; 展开
展开全部
这个是加强for循环,就是把ids里面的数一个一个取出来,赋值给id,你在for循环里面可以使用id这个变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那个是foreach循环, 意思是逐个遍历ids的每个元素 直到ids的最后一个遍历完 跳出循环
如果非要说它的判断条件的话, 我个人觉得可能是 id<ids.length
如果非要说它的判断条件的话, 我个人觉得可能是 id<ids.length
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果ids大于0,也就是有多个,就把这个ids赋给数组,并循环,在循环里去数组的值,进行多个操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是java中的一种循环,叫for each 他会把数组 集合中的数据取出放入变量里,供我们使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这叫增强for循环语句 Long 类 是 ids数组单元的类型,所以可以这样用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询