Incrémentation d'une variable
Résolu
dani3000
Messages postés
65
Statut
Membre
-
dani3000 Messages postés 65 Statut Membre -
dani3000 Messages postés 65 Statut Membre -
Bonjour,
J'ai des variable String du nom xr1,xr2,xr3,xr4,xr5.....
et je vous faire une boucle pour voir si ils sont null ou non;
est ce qu'il y a un moyen pour faire une boucle for comme dans les tableaux
for(int i=0;i<7;i++)
{
if(xr[i] != null)
//code.......
}
merci pour votre aide.
J'ai des variable String du nom xr1,xr2,xr3,xr4,xr5.....
et je vous faire une boucle pour voir si ils sont null ou non;
est ce qu'il y a un moyen pour faire une boucle for comme dans les tableaux
for(int i=0;i<7;i++)
{
if(xr[i] != null)
//code.......
}
merci pour votre aide.
10 réponses
-
-
Bonjour
Non ce code ne fonctionne pas.
Pour faire cela d'une façon similaire, il faut stocker tes String dans un tableau ou dans une liste.
Cordialmont
Jill_ -
String tontableau [] = {xr1, xr2, xr3...}
for (int i = 0 ; i<7; i++)
{
if (tontableau[i] != null)
{
//code
}
} -
Bonjour,
Essaye cette boucle :
String[] tontableau = {"a","b","","",""};
for (String str : tontableau) {
if (str != "") {
//code
}
}
Tu exécuteras le code pour str.equals("a") et str.equals("b").
Cordialement -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ok j'ai compris l'erreur.
Alors, xr est de type String[], c'est un tableau de chaine.
dra est de type String[] c'est aussi un tableau de chaines.
En revanche, xr[0] est un String, c'est le premier élément de ton tableau de String.
Tu essayes de faire String = new String[];
Ce sont deux types d'objets différents, tu ne peux pas en faire une égalité.
Si tu souhaite copier les éléments de dra dans xr, utilise cette boucle :
String[] dra =new String[] {"DR A"}; String[] xr = new String[dra.length]; for (int i = 0; i<dra.length; ++i) { xr[i]=dra[i]; System.out.println("Contenu de dra : " + dra[i]); System.out.println("Contenu de xr : " + xr[i]); }
Ma console :
Contenu de dra : DR A Contenu de xr : DR A
-
OK ,j'ai essayez et il me dit que
xr not a statement
variable xr is already defiend in methode jtoggleboutonevent??
voila ce que j'ai :
private void jToggleButton5ActionPerformed(java.awt.event.ActionEvent evt) {
dr4 = "DR 4";
}
private void jToggleButton5ActionPerformed(java.awt.event.ActionEvent evt) {
dr4 = "DR 5";
}
je fait l'appel ici::
String[] xr = new String[7];
String xr[0] =dra; -
J'ai fait cela : mais ca marche pas hope plzz
dra = new String[] {"DR A"};
String[] xr = new String[7];
String xr[0] = new String[dra] ; -
-
ca marche pas je sais pas pourquoi !!!
j'ai un jtoggleboutton lorsque en clic une variable de type :
String [] dra =new String[] {"DR A"};
et quand je l'appele dans un autre event en faisant comme ca:
String[] xr = new String[7];
String []xr0=dra ;
xr[]={xr0}
erreur .... -
Merci beaucoup pour ton aide , c'est ce que je voulais .