【发布时间】:2011-06-06 12:34:29
【问题描述】:
我想知道,你有一个巧妙的方法吗?
if(orderBean.getFiles().size() > 0 && orderBean.getFiles().size() < 5)
没有声明其他地方不需要的变量?
int filesCount = orderBean.getFiles().size();
if(filesCount > 0 && filesCount < 5) {
我的意思是,在 for 循环中,我们为实际迭代“声明条件”,可以声明一个变量,然后指定条件。这里做不到,也做不到
if(5 > orderBean.getFiles().size() > 0)
【问题讨论】:
-
java 不是 python :)
-
我想不出不丑的方法。是的,您似乎确实受到了 Python 的启发。 =)
-
嘿,有人要问了,我刚拿了子弹:-P
-
order.isFileCountValid()? (或者任何这段代码的意思。)如果这是 Python,我们不应该告诉对象做什么而不是链接 get 方法吗?