问题是我有一个验证方法,包括很多if / else语句:
if (isBlank(applyLoan.principal)) {
makeToast(R.string.wizard_alert_null_principal);
return false;
}
if (!isValidDigital(applyLoan.principal)) {
makeToast(R.string.wizard_alert_illegal_principal);
return false;
}
if (isBlank(applyLoan.loanInstallment)) {
makeToast(R.string.wizard_purpose_hint_installment);
return false;
}
if (isBlank(applyLoan.loanFor)) {
makeToast(R.string.wizard_purpose_hint_purpose);
return false;
}
...(lots of these things)
我正在考虑使用过滤器操作符,但我不知道它是否值得,因为在阅读完源代码后我发现了很多“新”对象。
所以从内存管理的角度来看,是否值得替换if / else?还有什么相关的我应该知道的吗?