Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1981 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Comment tester les cases d'un tableau ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment tester les cases d'un tableau ?

n°1743148
lupin3
Fisherman Friends
Posté le 08-06-2008 à 15:19:10  profilanswer
 

Bonjour, je voudrais savoir comment faire pour tester si la case d'un tableau est vide,
j'ai écrit  

if (tab[i] == null){


 
Mais  je ne sais pas si la valeur "null" est approprié
 
PS: c'est un tableau de String
 
Merci

mood
Publicité
Posté le 08-06-2008 à 15:19:10  profilanswer
 

n°1743201
Taz
bisounours-codeur
Posté le 08-06-2008 à 19:09:29  profilanswer
 

c'est approprié.

n°1743216
masklinn
í dag viðrar vel til loftárása
Posté le 08-06-2008 à 19:46:32  profilanswer
 

Et si "vide" c'est "null ou chaîne vide", ya StringUtils#isEmpty(String) (et StringUtils#isNotEmpty(String)) dans commons-lang.
 
StringUtils#isBlank(String) est sympa aussi (ça prend aussi les whitespaces, c'est comme faire un StringUtils#isEmpty sur une chaîne trimée)


---------------
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?
n°1743226
Taz
bisounours-codeur
Posté le 08-06-2008 à 20:06:06  profilanswer
 

tiens je connaissais pas cette branlette de isEmpty et encore moins de isNotEmpty. J'ai hâte d'écrire des !isNotEmpty. C'était trop compliqué de faire de "" un singleton ?

n°1743227
masklinn
í dag viðrar vel til loftárása
Posté le 08-06-2008 à 20:12:04  profilanswer
 

Taz a écrit :

J'ai hâte d'écrire des !isNotEmpty.


Ou alors tu fais simple et tu écris isEmpty [:petrus75]

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 [:spamafote]

 

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?
n°1743278
lupin3
Fisherman Friends
Posté le 08-06-2008 à 23:49:57  profilanswer
 

Merci de vos réponse, mais finalement le problème venait d'autres choses et j'ai finalement réussi à ruser.
Merci en tout cas :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comment tester les cases d'un tableau ?

 

Sujets relatifs
Tri de Tableau...Youpiie...choix d'un seul élément dans un tableau
[resolu]construction tableau depuis bddeplacement des cellules d'un tableau mais est possible
Tableau de String + Entier -- Premier Prob Résolutableau à deux dimension
[RESOLU] Traiter un tableau 2 par 2Tableau avec année dynamique
Tester si une entré existe dans une condition ?[C] Modifier chaine dans tableau à double entrée
Plus de sujets relatifs à : Comment tester les cases d'un tableau ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)