Tri ArrayList de Arraylist<String> en java

J'ai une liste de tableaux de ArrayList de String.

À l'Extérieur de la liste de tableaux sur chaque index de chaque Intérieur ArrayList a quatre éléments ont quatre paramètres.

  1. Contacts Id
  2. Contacts Nom
  3. Contacts Adresse
  4. De Contacts Nombre

Maintenant, je veux trier toute la liste de tableaux de la, sur la base du Nom du Contact Paramètre.

Signifie je veux accéder à l'extérieur Arraylist l'intérieur de la liste de tableaux présents sur chaque index de l'Arraylist doivent être triées en fonction du Nom du contact.

Comparateur /Comparable Interfaces qui ne sont pas susceptibles de m'aider.

Collection.tri peut pas m'aider

Tri Arraylist de liste de tableaux de Haricot. J'ai lu ce post mais c'est pour ArrayList de ArrayList<Object>. Comment comprendre ce problème?

Qu'entendez-vous par quatre paramètres à une liste de tableaux?
Si l'intérieur de votre tableau liste devrait toujours avoir les quatre éléments qui sont bien définis en faire une classe avec des champs pour Contacts Id, Name, Address and Number et ont une ArrayList de cette classe.
Non, il y a une liste de listes, pas 4 listes distinctes.
C est droit.
Oui, je sais qu'il y a une liste de listes. Je n'étais pas sûr si il y a une liste pour chaque contact, ou 4 listes internes, où chaque information de contact est stocké sur le même indice dans chacun de ces 4 listes 😉 OP pourrait avoir dégagé qu'en montrant comment il remplit la liste de listes.

OriginalL'auteur Nikhil Agrawal | 2013-04-24