gpt4 book ai didi

java - 这是使用三元运算符的最佳方法吗?

转载 作者:行者123 更新时间:2023-12-02 11:30:04 25 4
gpt4 key购买 nike

这是使用三元运算符检查验证的最佳方法?

public void cadastrarUsuario (View view) {
if (validacao())
Toast.makeText(CadastroActivity.this, "Preencha o campo " + validar, Toast.LENGTH_SHORT).show();
}

public boolean validacao() {
String txtNome = campoNome.getText().toString();
String txtSenha = campoSenha.getText().toString();
String txtEmail = campoEmail.getText().toString();

validar = txtNome.isEmpty() ? "Nome" :
txtEmail.isEmpty() ? "Email" :
txtSenha.isEmpty() ? "Senha" :
"OK";
Boolean check = true;
if(validar.equals("OK")) check = false;
return check;
}

最佳答案

以下是使用三元运算符的建议:

  • 一般情况下尽量避免使用,if() 更容易阅读
  • 如果验证多个选项,最好对三个或更多选项使用 if() else if()switch() case

关于java - 这是使用三元运算符的最佳方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49354099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com