Bonjour,
j'ai les données suivantes dans l'objet Data

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
3 champs :
int ligne
String donnee
String valeur
 
avec par exemple les instances suivantes
ligne   |   donnee    |    valeur
-------------------------------------------
1       |    var1     |      val1   --> data1
2       |    var2     |      val2   --> data2
2       |    var3     |      val3   --> data3
1       |    var4     |      val4   --> data4
2       |    var5     |      val5   --> data5
1       |    var6     |      val6   --> data6
3       |    var7     |      val7   --> data7
1       |    var8     |      val8   --> data8
2       |    var9     |      val9   --> data9
3       |    var10    |      val10 --> data10
1       |    var11    |      val11 --> data11
je voudrais trouver un moyen de stocker tous mes objects Data dans un objet java ( un tableau ou une liste ou une Map, telle est la question) de manière à les trier par ligne.

Au départ je dispose de la liste "List<Data>"

par exemple pour ligne=1 je voudrais avoir les data 1,4,6,8,11
pour ligne=2 je voudrais avoir les data 2,3,5,9
pour ligne=3 je voudrais avoir les data 7,10

Je cherche un algorithme pour un nombre de ligne variable bien sur avec un nombre de data variable.
Après mur reflexion, je n'ai pas trouvé de solution.

Merci d'avance pour vos suggestions