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.
A voir également:
- Incrémentation d'une variable
- Vba range avec variable ✓ - Forum VB / VBA
- Incrémenter une série excel ne fonctionne pas ✓ - Forum Excel
- Variable d'environnement temp - Forum Word
- Excel copier formule sans incrémentation - Forum Excel
- Copier sans incrémenter et sans conserver le format ✓ - Forum Excel
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_
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
}
}
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
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 :
Ma console :
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;
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] ;
dra = new String[] {"DR A"};
String[] xr = new String[7];
String xr[0] = new String[dra] ;
xr[0]= new String[] {dra};
et la voici l'erreur::
inrequiable Types
requierd ::: java.lang.String
found ::: java lang.String[]
meme si les deux sont declarer de la facon suivantes:::
String []dra =new String[]{"DR A"};
String[] xr = new String[7];
??
et merci pour ton aide