quello che farò, che è molto semplice, ma la memoria dei rifiuti è quello di mappare i valori con una chiave e fare l'oposite per mappare i tasti con un valore rendendo questo:
private Map<Object, Object> team1 = new HashMap<Object, Object>();
è importante che si utilizza <Object, Object>
in modo da poter mappare keys:Value
e Value:Keys
come questo
team1.put("United", 5);
team1.put(5, "United");
Quindi, se si utilizza team1.get("United") = 5
e team1.get(5) = "United"
Ma se si utilizza un metodo specifico su uno degli oggetti nelle coppie starò meglio se si effettua un'altra mappa:
private Map<String, Integer> team1 = new HashMap<String, Integer>();
private Map<Integer, String> team1Keys = new HashMap<Integer, String>();
e poi
team1.put("United", 5);
team1Keys.put(5, "United");
e ricordare, mantenere le cose semplici;)
Una mappa contiene diverse chiavi. È un dizionario. La tua domanda non ha senso. –
Cosa ti aspetti che 'team1.getKey()' restituisca se: (1) la mappa è vuota, o (2) se contiene più chiavi? – NPE
'int' dovrebbe essere usato per singoli come questo. –