sim se teu objetivo é só testar uma unica string com varias outras, eu so colocaria essas strings todas em uma classe constante com um nome bem explicativo, mas se tu nao reusar ou modificar algum dia nem precisa tb.
P
pedrofox
Vale a pena lembrar que essa é a forma correta de comparar Strings.
Em java Strings são classes e portanto devem ser comparadas com o
método equals e não com os operadores ‘==’.
Depende do que você quiser fazer. Em alguns casos muitos ifs, switches, condicionais em geral, são sinais que a classe está merecendo um polimorfismo.
T
thingol
Só para contrariar, o que ocorre quando você passa null para seu método? É por isso que se recomenda fazer isto aqui:
Quando você tem constantes String, é esquisito mas é boa prática inverter o sentido do “equals”, já que nenhuma constante “equals” null, mas você não pode chamar equals passando o valor null.
Outra boa prática é pôr sempre as chavinhas, mesmo que você tenha apenas um comando. É que fica fácil pôr mais comandos sem deixar seu código bugado.