import java.util.*; public class HashMappe { public static void main(String[] args) { // creamo una nuova mappa di String HashMap map = new HashMap(); // nota : possiamo usare HashMap per creare un HashMap che accetti tipo1 per la chiave // e tipo2 per il valore. // Es : Hasmap map = new HashMap(); // Avremo così un HashMap che avrà la key e la value di tipo String. // inserimento di una chiave / valore : map.put(key,value) map.put("Prova", "uno"); map.put("Prova2", "due"); map.put("Prova3", "tre"); //essendo un HashMap possiamo inserire un valore nullo map.put(null, null); // stampiamo i valori inseriti System.out.println(map); // inseriamo una chiave gia esistente , vedremo che verrà sovrascritto il vecchio valore. map.put("Prova3","cinque"); System.out.println(map); // funzioni mappe utili if ( map.containsKey("Prova2") ) // controlliamo se la mappa contiene la chiave Prova2 System.out.println(map.get("Prova2")); // se la contiene la stampiamo if ( map.isEmpty() ) // controllaimo se la mappa è vuota System.out.println(" vuota"); // se è vuota la stampiamo System.out.println(map.size()); // stampiamo il numero di chiavi della mappa } }