Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2877 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Créer des objets java dynamiquement...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer des objets java dynamiquement...

n°696365
@ttil@
Q, retire ce bonnet !
Posté le 09-04-2004 à 11:59:46  profilanswer
 

:hello:  
Je voudrais faire un vector de vector, sans connaitre la taille des vector initialement.
 
Pour cela je pense que le mieu c'est de pouvoir créer les objets vector à insérer dans le 1er vector de manière dynamique. C'est a dire de créer les objets vect1, vect2, vect3... et les insérers au fur et a mesure dans un vector initial vect.
Et comme je ne sais pas combien de vect# à créer, il faut que le nom des vect# soit défini dynamiquement...
 
Quelqu'un peut m'aider? :)


Message édité par @ttil@ le 09-04-2004 à 11:59:57
mood
Publicité
Posté le 09-04-2004 à 11:59:46  profilanswer
 

n°696408
Taz
bisounours-codeur
Posté le 09-04-2004 à 12:30:54  profilanswer
 

t'as cherché un truc du même nom ou mieux, ArayList ?

n°696412
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 09-04-2004 à 12:31:50  profilanswer
 

Si tu veux faire un code qui gère des vecteurs dont le nb est déterminé de manière dynamique, tu n'as pas besoin de créer des variables de nom vect1, vect2...  :??:
 
Des boucles for, des itérations sur ton vecteur (ou ton ArrayList) devraient te permettre de faire ce que tu veux. A chaque itération, ton vecteur courant est stocké dans une variable temporaire...


Message édité par machinbidule1974 le 09-04-2004 à 12:34:20
n°696423
@ttil@
Q, retire ce bonnet !
Posté le 09-04-2004 à 12:47:21  profilanswer
 

machinbidule1974 a écrit :

Si tu veux faire un code qui gère des vecteurs dont le nb est déterminé de manière dynamique, tu n'as pas besoin de créer des variables de nom vect1, vect2...  :??:
 
Des boucles for, des itérations sur ton vecteur (ou ton ArrayList) devraient te permettre de faire ce que tu veux. A chaque itération, ton vecteur courant est stocké dans une variable temporaire...


Oui, effectivement je viens de remarquer, je pensais que le fait de donner le même nom qu'un objet existant allait poser pb...
En fait non, faut que je me derouille en java moi, ca fait longtemps que j'en ai plus fais [:jppetit]

n°696461
benou
Posté le 09-04-2004 à 13:32:55  profilanswer
 

t'aurais pas fait du php récemment ?


---------------
ma vie, mon oeuvre - HomePlayer
n°696463
R3g
fonctionnaire certifié ITIL
Posté le 09-04-2004 à 13:34:16  profilanswer
 

Ce genre de question revient souvent mais j'ai jamais compris le raisonnement qui pouvait amener à une demande pareille :??:


---------------
Au royaume des sourds, les borgnes sont sourds.
n°696464
darklord
You're welcome
Posté le 09-04-2004 à 13:35:06  profilanswer
 

benou a écrit :

t'aurais pas fait du php récemment ?


 
 :)

n°696471
nraynaud
lol
Posté le 09-04-2004 à 13:54:41  profilanswer
 

benou a écrit :

t'aurais pas fait du php récemment ?

je suis assez fan de réflection et d'introspection, mais finalement, heureusement qu'elle est limitée en java ! Les débutants feraient le même massacre qu'il font avec swing sur tout java.


---------------
trainoo.com, c'est fini
n°696474
@ttil@
Q, retire ce bonnet !
Posté le 09-04-2004 à 13:58:02  profilanswer
 

R3g a écrit :

Ce genre de question revient souvent mais j'ai jamais compris le raisonnement qui pouvait amener à une demande pareille :??:


Je crée un objet vect (pour reprendre mon pb), je lui donne une valeur et je copie son adresse qlq pars. Si maintenant je crée un nouvel objet vect (donc le même nom) en lui mettant une autre valeur il se passe koi? :D
Dans un sens on peut se dire que les deux objets ne représente que le même objet vu que les pointeurs sont implicite en java et du coup j'ecrase l'ancien... Alors qu'en fait java recrée un nouvel objet tout nouveau ;)

n°696478
darklord
You're welcome
Posté le 09-04-2004 à 14:01:53  profilanswer
 

[:rofl2][:rofl2][:rofl2]
[:rofl2][:rofl2][:rofl2]
[:rofl2][:rofl2][:rofl2]

mood
Publicité
Posté le 09-04-2004 à 14:01:53  profilanswer
 

n°696480
@ttil@
Q, retire ce bonnet !
Posté le 09-04-2004 à 14:02:39  profilanswer
 

Bah c'est la deformation du C :o

n°696488
R3g
fonctionnaire certifié ITIL
Posté le 09-04-2004 à 14:10:32  profilanswer
 

@ttil@ a écrit :


Je crée un objet vect (pour reprendre mon pb), je lui donne une valeur et je copie son adresse qlq pars. Si maintenant je crée un nouvel objet vect (donc le même nom) en lui mettant une autre valeur il se passe koi? :D
Dans un sens on peut se dire que les deux objets ne représente que le même objet vu que les pointeurs sont implicite en java et du coup j'ecrase l'ancien... Alors qu'en fait java recrée un nouvel objet tout nouveau ;)

[:mlc] Ouais là je comprends mieux... Va falloir reprendre depuis le début là... et pas qu'en java.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°696491
nraynaud
lol
Posté le 09-04-2004 à 14:13:22  profilanswer
 

@ttil@ a écrit :

Bah c'est la deformation du C :o

tu dois avoir un style tout-à-fait heuuuuu ... intéressant, novateur, indépendant en C.
 
Tu as songé a exposer dans le quartier Latin ?


---------------
trainoo.com, c'est fini
n°696494
Jubijub
Parce que je le VD bien
Posté le 09-04-2004 à 14:15:15  profilanswer
 

c sur que là ...
 
finalement je comprends pkoi tlm m'avait dit : si tu débutes en prog, surtout ne commences pas par le C...


---------------
Jubi Photos : Flickr - 500px
n°696501
@ttil@
Q, retire ce bonnet !
Posté le 09-04-2004 à 14:19:23  profilanswer
 

Pourtant je me demerde assez bien en C je pense, j'ai aucun pb avec les pointeurs, mais ca fais 2 ans que j'ai plus fais de java

n°696529
Jubijub
Parce que je le VD bien
Posté le 09-04-2004 à 14:34:01  profilanswer
 

j'ai pas dit que ct mal le c...c juste dit que ca donne des habitudes de prog bizarre...l'intéret d'un langage de haut niveau selon moi c précisément de pas aller trifouiller la mémoire et autre...


---------------
Jubi Photos : Flickr - 500px
n°696535
nraynaud
lol
Posté le 09-04-2004 à 14:37:51  profilanswer
 

Jubijub a écrit :

l'intéret d'un langage de haut niveau selon moi c précisément de pas aller trifouiller la mémoire et autre...

tu devrais aller lire "la fuite des abstractions" de Joel on software toi.


---------------
trainoo.com, c'est fini
n°696541
darklord
You're welcome
Posté le 09-04-2004 à 14:41:53  profilanswer
 

nraynaud a écrit :

tu devrais aller lire "la fuite des abstractions" de Joel on software toi.


 
excellent site d'ailleurs :jap:


---------------
Just because you feel good does not make you right
n°696560
Jubijub
Parce que je le VD bien
Posté le 09-04-2004 à 14:53:31  profilanswer
 

J'ai lu c marrant...il n'empeche qu'avoir le controle sur tout induit du bordel dans un environnement automatisé


---------------
Jubi Photos : Flickr - 500px
n°696597
pascal_
Posté le 09-04-2004 à 15:33:07  profilanswer
 

je viens d'aller voir, c'est pas mal.
http://french.joelonsoftware.com/index.html (articles traduits en français)

n°697905
Osama
Posté le 13-04-2004 à 00:05:13  profilanswer
 

La programmation impérative cai le mal :jap:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Créer des objets java dynamiquement...

 

Sujets relatifs
Java - Connexion MySQLQuel librairie pour loader les objets WaveFront (.obj)?
[Java][Tomcat][JSP] Problème de configuration de Tomcat[Java] Regexp pour sortir un chemin sans le nom de fichier
[JAVA] Variables statiques et tomcatInstaller java 1.4 sous windows
[Java] Créer un editeur de texte gérant la coloration syntaxiqueFormation Lycos et Java
comment créer un nouveau arbre DOM avec l'API de xerces ? 
Plus de sujets relatifs à : Créer des objets java dynamiquement...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR