ho:Ottenere chiave dal HashMap in android da posizione o di un indice
public static HashMap<String, String> CHILD_NAME_DOB = new HashMap<>();
Supponiamo i valori in CHILD_NAME_DOB
sono:
<adam,15121990>
<roy,01051995>
<neha,05091992>
<alisha,11051992>
Sto cercando di prendere l'ultimo elemento chiave da CHILD_NAME_DOB
. Cioè, voglio recuperare la chiave alisha
dall'esempio sopra a String name
temporaneo.
Anche io voglio sapere come recuperare i dati per indice.
Eg .: se int index = 2
, voglio chiave "Neha"
in String name
TIA.
Modifica: DateOfBirth valore (dati di valore in CHILD_NAME_DOB
) è dinamico ed è sconosciuto. Quindi THIS LINK non è quello che voglio.
'HashMaps' non ha indici. Forse quello che stai cercando è 'LinkedHashMap', anche se nessuno lo sa. – EJP
@EJP, sì, il mio male. Penso, dovrei andare per 'LinkedHashMap'. – DancingMonkeyOnLaughingBuffalo
Hey ragazzi, che ne dici se mi piace [questo] (http://stackoverflow.com/a/3422405/2798218). Usate un 'interator' ma dichiarate la' String key' e 'value' al di fuori' iterator'. In questo modo otterrò l'ultimo elemento chiave. – DancingMonkeyOnLaughingBuffalo