Bonjour,
j'ai un petit problème pour organiser et trier des données, j'explique mon problème j'ai une liste de mots qui sont chacun associés à 3 valeurs int.

Donc il me faudrait un conteneur qui puisse contenir 1 String et 3 ints comme ceci:

{{String,int,int,int},{String,int,int,int},{String,int,int,int},{String,int,int,int}}

donc déjà quelle data structure faut il utiliser une ArrayList[][] irait ?? Ensuite je voudrais trier ce tableau dans un ordre décroissant pour la valeur mis en vert (le second entier).

Pour donner un petit exemple j'ai disons ces données:

1. camion , 34 , 14 , 89
2. avion , 21 , 42 , 134
3. voiture , 109, 30 , 14

Et je veux que cela sorte ainsi:

1. camion , 34 , 54 , 89
2. avion , 21 , 42 , 134
3. voiture , 109, 30 , 14

Donc quel structure utiliser et es que cette structure de donnée permet de faire ce trie sans réinventer la roue ? Merci pour vos conseils et votre aide.