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
