Java est égal à () sélection

Java est égal à () sélection - Java - Programmation

Marsh Posté le 09-11-2022 à 14:07:29    

En Java, si j'essaie de do.equals() sur une chaîne nulle, une erreur de pointeur nul est émise. Je me demande si je peux effectuer ce qui suit si j'essaie de comparer si une chaîne est égale à une chaîne constante :

Code :
  1. MY_CONSTANT_STRING.equals(aStringVariable)


Je suis sûr que cela fonctionnera, mais est-ce simplement un code extrêmement mauvais?
Il s'agit d'un idiome Java courant connu familièrement sous le nom de condition Yoda. Personnellement, je préfère gérer directement la situation nulle, mais la méthode Yoda est largement utilisée, et tout programmeur Java compétent devrait rapidement saisir ce qui se passe. Comment dois-je procéder?

Reply

Marsh Posté le 09-11-2022 à 14:07:29   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed