Si t'as peu de valeurs:
+ une classe MachinePort a 2 attributes, facile, pas rapide à la recherche, mais pour moins de 20 entrées, ca se sent pas.
Si t'as beaucoup de valeurs et que tu fait des recherches par machine
Map<String,List<Integer>>
avec String le nom de la machine et List la liste des ports
Si t'as besoin plutot de rechercher par port
Map<Interger,List<String>>
Si t'as besoin de rechercher dans les deux sens:
1 2
| Map<String,List<Integer>>
Map<Integer,List<String>> |
en maintenant les deux simultanément. La MultiMap de commons collection peut t'aider à ne pas avoir à maintenir la List.
Partager