Creare tabelle in Java con Google Guava
Google Guava ci mette a disposizione l'interfaccia Table per creare strutture/collezioni tabellari.
Ha diverse implementazioni:
-
HashBasedTable che internamente usa LinkedHashMap
-
TreeBasedTable che usa TreeMap e che è consigliato quando volete la collezione ordinata
-
ImmutableTable per tabelle immutabili
-
ArrayTable quando già le chiavi riga/colonna
-
altre eventuali che non conosco