Ou alors tu fais simple et tu écris isEmpty ![[:petrus75] [:petrus75]](https://forum-images.hardware.fr/images/perso/petrus75.gif)
Taz a écrit :
C'était trop compliqué de faire de "" un singleton ?
|
Je vois absolument pas ce que ça changerait.
Si "" n'est pas un "singleton", la condition correspondant à isEmpty est (null == str || "".equals(str)), si "" est un "singleton", elle devient (null == str || "" == str).
Désolé, mais je préfère largement faire un import statique de isEmpty et écrire isEmpty(str), au moins ça dit clairement ce que je veux savoir
Et dans la mesure où ça existe déjà dans une lib que je vois utilisée dans tous les projets java auxquels je prend part, je vois pas de raison de se priver.
PS: quand au problème d'interner ou pas toutes les instances de "", c'est un problème qui vient de Sun, pas de chez moi ou de chez apache-commons
Message édité par masklinn le 08-06-2008 à 20:13:36
---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?