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
- Syntaxe VBA Sheets.Range avec Range variable ✓ - Forum VB / VBA
- Range avec une Variable ✓ - Forum VB / VBA
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