concaténation objet+entier [resolu] - Java - Programmation
Marsh Posté le 11-12-2002 à 17:55:59
C marrant à un moment j avais voulu faire la même chose que toi et j'avais vite abandonné (environ 10 minutes). Ca me semblait pas être une bonne idée.
Si tu fais ça
Code :
|
avec i un attribut représentant l'identifiant de ton objet
ca devrait peut être te convenir mieux ?
Marsh Posté le 11-12-2002 à 18:02:08
ben merci,
mais en fait la condition du while n'a rien à voir avec l'entier i,
et puis le classement dans la liste pose probleme vu que celle ci augmente de taille au fur et à mesure...
on a essayé avec des changements de entiers vers string, mais c pas ça non plus...
Marsh Posté le 11-12-2002 à 18:08:11
Code :
|
c pareil hein c bon aussi ...
Marsh Posté le 11-12-2002 à 18:10:51
et comprends bien, si tu réfléchis un peu, que ton truc c pas possible et que c pas un problème de typage comme tu sembles le penser...
Marsh Posté le 11-12-2002 à 18:11:35
Normalement on n'a pas besoin de ce nom, seulement de l'objet sauf horreur (le nom ne te sert qu'à désigner l'objet dans la boucle) :
while (condition) |
DOnc la réponse de prince2lu semble suffisante. Où alors expliques : donne un peu + de code, dis ce que tu veux faire de ta liste ensuite...
Marsh Posté le 11-12-2002 à 18:29:52
l'unique probleme est le nom de l'objet nouvellement construit, on souhaiterai le voir s'accompagner d'un chiffre qui s'incremente à chaque tour de boucle...
Code :
|
bon le code est legerement modifier mais l'idée est là, vous voyez? ou c moi qui ne comprends pas votre reponse (c possible)
Marsh Posté le 11-12-2002 à 18:33:56
en plus pour une variable locale...
tu t'en fous completement du nom ! le nom n'est pas un attribut de l'objet, et une fois dans ta liste il est perdu
Marsh Posté le 11-12-2002 à 18:46:36
mais c bien sûr,
desolé pour cette question
je vais juste utiliser l'attribut 'id' pour les classer...
merci
Marsh Posté le 11-12-2002 à 19:14:20
... ca fait 2 plombes que je m égosillais pour rien alors ...
Citation : |
uriel
Marsh Posté le 11-12-2002 à 17:22:39
je cherche à faire une boucle avec construction d'un objet dont le nom est suivi d'un entier qui s'incremente à chaque tour...
et le stocker ensuite dans une liste .
genre:
while (condition) {
Type nom $i = new Type ();
list.add(nom $i);
i++;
}
la concatenation nom à $i ... ???
Message édité par uriel le 11-12-2002 à 18:47:13