Faire un Arbre à partir de la Liste du Tableau (ResultSet par exemple)

J'ai une Liste de Tableaux, comme celui-ci:

List<String[]> myList = new ArrayList<String[]>();
myList.add( new String[]{"A1","B1","C1","D1","values"} );
myList.add( new String[]{"A1","B1","C2","D1","values"} );
myList.add( new String[]{"A1","B1","C2","D2","values"} );
myList.add( new String[]{"A2","B1","C1","D1","values"} );
myList.add( new String[]{"A2","B1","C1","D2","values"} );

J'ai besoin de remplir Un Objet qui ont des dépendances avec les pères, donc:

  • A1 ont qu'un seul enfant, B1.
    • B1 avons 2 enfants, C1 et C2.
      • C1 ont 1 enfant, D1, qui ont les valeurs...
      • C2 avons 2 enfants, D1 et D2, qui ont les valeurs...
  • A2 ont qu'un seul enfant, B1 (Pas le même que l'autre)
    • B1 ont qu'un seul enfant, C1... etc.

Ce genre de structure pensez-vous est le meilleur? J'ai besoin des noms A1, B1, etc.

J'ai de la sonde avec des Cartes, des Tableaux, des Listes... je pense que l'algorithme n'est pas possible... 🙁 🙁

S'il vous plaît, à l'AIDE!

Modifier expliquant:

J'ai un jeu de résultats à partir d'une Base de données qui ont 5 ou 6 les clauses GROUP BY. J'ai toute la plaine de données et

J'ai besoin de faire une structure avec des Objets de Texte, par exemple:

Person A - Building 1 - Tower 1 - Some Text A

Person A - Building 1 - Tower 2 - Another Text

Person A - Building 2 - Tower 1 - Another one Text

Person A - Building 2 - Tower 3 - My Text

Person B - Building 1 - Tower 2 - Any Text

Person B - Building 3 - Tower 1 - A Text...

J'ai besoin d'un Objet, de structure de données... Est-il possible?

Ressemble vous avez besoin d'un trie la structure de données. Il y a obtenu d'être un standard de Java mise en œuvre.

OriginalL'auteur ganzux | 2011-05-25