Le 17 May 2002 Olivier M a �crit : > J'ai deux Blob � concat�ner, en provenance d'une base > de donn�es. > Les blobs sont de la forme cle+valeur[+cle+valeur...] > : > blob1: 1+67+2+87+3+56+4+21+... > blob2: 1+7+2+0+3+18+4+1+... >
D'apr�s ce que je comprends de ton probl�me, au d�part les clefs servent � rep�rer les valeurs � concat�ner (et � additionner ? ), mais apr�s, les clefs ne servent plus � rien. Donc je verrais : 1) concat�ner les blobs sur la base des clefs 1 bis) en profiter pour additionner les valeurs 2) placer les valeurs dans un tableau 3) ordonner ce tableau. Si jamais tu veux conserver la clef, c'est � dire retrouver la clef d'origine � partir de la valeur, tu ne le peux pas directement. A partir du moment o� tu risques d'avoir deux valeurs egales, o� par dessus le march� tu changes l'ordre des valeurs, le probl�me est sans solution. Il faut alors que tu r�alises une certaine cat�gorie d'objets, qui n'existe pas dans le java standard, qui soit comme un tableau de x colonnes, et que l'on peut classer selon l'une des colonnes. Pour ce cas pr�cis tu aurais une colonne clef, et une colonne valeur ; ce n'est pas tout � fait la m�me id�e qu'un Map. Un Map n'est pas un tableau � deux colonnes. Ce n'est pas tr�s compliqu� � faire, mais c'est � faire. A+. -- Sur le Web, tout de suite. Herve AGNOUX - diaam informatique http://www.diaam-informatique.com
