Le Mardi 3 D�cembre 2002 13:33, Dominique Gallot a �crit :

>
> Clonable[] obj;
> Clonable[] newObject;
>
> Comment de facon generique copier le tableau ? Le seul moyen est d'appeler
> via l'introspection, la methode Clone() ( qui existe et en
> plus qui fonctionnera via que l'object implemente Clonable ) pour cloner
> l'object !
>

Je ne sais pas si j'ai �t� assez clair l� dessus dans mon message, mais il 
n'existe pas de fa�on g�n�rique de cloner un objet. C'est une limitation 
volontaire. Tu peux trouver des workeround partiels, mais rien de g�n�rique. 
Tu DOIS partir d'une classe que tu as toi m�me d�fini et �crit, classe qui 
concr�tise Cloneable et qui rend publique la m�thode clone, ou te d�brouiller 
avec des astuces de serialization, elles m�mes non g�n�riques, c'est comme 
�a, un point, c'est tout. Affiche le en GROS dans ton bureau !

Pour les tableaux, la m�thode simple, qui ne fait qu'un clone partiel, est 
java.lang.System.arraycopy(...). Tu peux aussi t'amuser � partir de 
java.util.Arrays.asList(...) (mais l� aussi, clone partiel uniquement).

A+.



-- 
SARL diaam informatique - 04 50 77 12 60
Ingenierie, d�veloppements de syst�mes d'information
http://www.diaam-informatique.com


-- 
SARL diaam informatique - 04 50 77 12 60
Ingenierie, d�veloppements de syst�mes d'information
http://www.diaam-informatique.com


Répondre à