Estoy usando hashmap vinculado. Siempre procesaré el primer valor y eso se puede eliminar (si es posible) para que durante la próxima iteración vuelva a tomar el mismo primer valor del mapa para procesar. ¿Qué puedo usar para obtener el primer valor?Obtiene el primer ítem de linkedhashmap
8
A
Respuesta
17
Usted puede usar esto para obtener el primer elemento clave:
Object key = linkedHashMap.keySet().iterator().next();
a continuación para obtener el valor:
Object value = linkedHashMap.get(key);
y finalmente a quitar esa entrada:
linkedHashMap.remove(key);
4
Uso el Iterador en el conjunto de valores, por ejemplo
Map map = new LinkedHashMap();
map.put("A", 1);
map.values().iterator().next();
Desde su pregunta, no es claro para mí que un mapa es el mejor objeto a utilizar para su tarea actual.
1
Si va a requerir el valor y la clave, es mejor usar el EntrySet.
LinkedHashMap<Integer,String> map = new LinkedHashMap<Integer,String>();
Entry<Integer, String> mapEntry = map.entrySet().iterator().next();
Integer key = mapEntry.getKey();
String value = mapEntry.getValue();
Cuestiones relacionadas
- 1. Obtiene el primer elemento secundario inmediato
- 2. Obtiene el primer elemento de QuerySet en la plantilla
- 3. Obtener el siguiente artículo en LinkedHashMap?
- 4. LinkedHashMap firma
- 5. Ordenando LinkedHashMap
- 6. Android Spinner Ítem seleccionado
- 7. Obtenga el índice del ítem recientemente agregado
- 8. Windows Phone 7: Resalte el ítem Selectedboxbox
- 9. LinkedHashMap ¿LIFO o FIFO?
- 10. Shrink LinkedHashMap en Java
- 11. Implementando un LinkedHashMap concurrente
- 12. El valor de retorno de un procedimiento almacenado obtiene el primer personaje sólo en ASP.NET
- 13. Quitar insignia del ítem tabbar
- 14. LinkedHashMap en .NET
- 15. Java LinkedHashMap get first or last entry
- 16. Quitar el ítem de un C++ std :: vector
- 17. Equivalente para LinkedHashMap en Python
- 18. Python: ¿Obtiene el primer carácter de la primera cadena en una lista?
- 19. ¿LinkedHashMap de Java mantiene el orden de las claves?
- 20. Scrapy: ¿Seguir el enlace para obtener datos adicionales del ítem?
- 21. Spinner: enfoque en el primer elemento
- 22. Obtiene el primer y último elemento visible en un div desplazable
- 23. LRU LinkedHashMap que limita el tamaño según la memoria disponible
- 24. ¿entrySet() en un LinkedHashMap también garantiza el orden?
- 25. LinkedHashMap <String, Object> .clone();
- 26. Obtiene el tipo de GUID
- 27. ¿Cómo obtengo un keyIterator para un LinkedHashMap?
- 28. ¿Qué es LinkedHashMap <k, v>?
- 29. LinkedHashMap vs HashMap! = LinkedList vs ArrayList
- 30. serialize/deserialize un LinkedHashMap (android) java