Tentative d'implémentation de la mytique fonction de tri...

Je n'utilise pas l'arbre qui m'est incompréhensible

Tout est fait dans la classe Mag : 

Ce que je fais : 
1) je chope la queue de String (appelée catalog) qui contient donc tous
les items
2) je me crée une queue de Mag (l'objet mag n'est autre qu'un tableau de
String[] où chaque champ du tableau contient une valeur splitée par la
virgule
3) la fonction de recherche peut alors travailler en recherchant dans
cette queue de Mag et trouver toutes les revues qui ont comme name_field
une certaine valeur value_field :D

Voila c'était pour pas rien faire car je comprenais pas comment utiliser
l'arbre,etc...

J'ai pas testé.