android密码长度判断代码如下,为什么if语句两个条件没有同时执行?

String password = edit_password.getText().toString().trim();
if (password.equals("") && password.length() < 6 ) {
Toast.makeText(getContext(), "请输入密码!", Toast.LENGTH_LONG)
.show();
return;
}

第1个回答  推荐于2016-04-11
有时不一定要都执行啊。

cond1 && cond2
如果cond1为假,就不会计算cond2了

类似cond1 || cond2
如果cond1 为真,cond2没有必要求解了追问

怎么让两个条件同时执行呢?

追答

第一个为真就执行第二句了啊。。。。。。。。。。

追问

大神,应该怎么改呢?才能同时执行!

追答

文本框里面输入字符就行了

本回答被提问者采纳
相似回答