我想如果語句,以簡單,我要看看我的兩個String的值不爲空(不等於「」)。 我用& &運營商,但遺憾的是,只檢查一個字符串正確,如果它不是空的,如果第二個字符串是空的,他通過。對我來說,製作& &有點沒用。的Java &&運營商
if (StringUtils.isNullOrEmpty(name) && StringUtils.isNullOrEmpty(sname)
) {do something}
我需要它們兩個都被正確檢查。如果至少有一個字符串爲空,則返回false。 如果兩者都不爲空,則返回true。
精神上你的代碼翻譯成英文 - 「如果名稱爲空或空的,姓爲空或空的,然後做一些事情。」然後你就會明白它爲什麼會這樣做。 – immibis 2015-02-09 07:53:50