je ne sais pas comment faire pour que quand je code :
Routeur R<N°>= new Routeur(nom,connection) ;
mon R<N°> puisse etre une nom qui change a chaque fois (par exemple en R1,puis R2, R3, R4 etc) que cette methode est appelée
merci
je ne sais pas comment faire pour que quand je code :
Routeur R<N°>= new Routeur(nom,connection) ;
mon R<N°> puisse etre une nom qui change a chaque fois (par exemple en R1,puis R2, R3, R4 etc) que cette methode est appelée
merci
la solution pour toi serait d'utiliser un tableau si tu es sur que tous les numeros consecutifs seront utilisés. Autrement une structure de type clé-valeur semble toute adaptée à ta solution. Je t'invite a consulter l'API java en ce qui concerne notamment les HashMap
Merci de ta réponse, mais je ne pense pas que ce soit possible, car il faut que je suis capable d'ajouter un routeur a la liste routeur :
exemple
Routeur R1 = new routeur();
Routeur R2 = new routeur();
R1.add(R2);
voila
Si c'est possible par exemple :
pour remplacer ton code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 HashMap<Routeur> liste=new HashMap(); liste.put("R1", new routeur()); liste.put("R2", new routeur()); liste.get("R1").add(liste.get("R2"));
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
Je conseille tout de même de rajouter un test au code de guigui5931, pour éviter une éventuelle nullPointerException si il n'y a pas de routeur "R1" dans la Map
Dans l'exemple, il existe forcément, mais ce n'est pas toujours évident quand c'est encapsulé dans un code plus complexe
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
AH d'accord je voyais pas les choses comme ca, mais je vais essayé merci, en plus je pense que ca simplifie mon code pour le reste du projet. merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager