¿Qué devuelve un HashMap<String,String>
cuando llamo map.get ("clave") y no tengo una entrada con la tecla "clave" en el HashMap?Retorno de HashMap <String, String> cuando no hay clave
Respuesta
Devuelve null
. Está escrito en el documentation.
Devuelve: el valor al que se asigna la clave especificada, o null si este mapa contiene ninguna asignación para la clave
Lo primero que debe hacer cuando usted tiene una pregunta tan específico es consulta la documentación. Las API de Java están documentadas razonablemente bien y le informan qué se devuelve, qué excepciones se lanzan y qué significa cada argumento.
Google que lleva a Stackoverflow es más rápido que mirar la documentación. Tuve la misma pregunta y fui llevado aquí a su respuesta en 1,5 segundos. Hubiera sido 1 segundo si no incluyó una conferencia con él. –
Puede:
cheque en su IDE
Map<String, String> map = new HashMap<String, String>();
map.put("foo", "fooValue");
System.out.println(map.get("bar")); // null
Comprobar documentation - HashMap get() descripción del método:
Devuelve el valor al que se asigna la clave especificada , o null si este mapa no contiene ninguna asignación para la clave .
Ahora, ¿qué tipo de HashMap es ese con un argumento de tipo? –
@AnindyaChatterjee corregido – smas
nuevo HashMap
- 1. java: HashMap <String, int> no funciona
- 2. No se puede convertir un HashMap <String, String> en una interfaz que extiende Map <String, String>
- 3. Cómo iterar el Arraylist <HashMap <String, String >>?
- 4. java HashMap clasificación <String, Entero>. ¿Cómo ordenarlo?
- 5. Actualización de Java HashMap clave
- 6. ArrayList como clave en Hashmap
- 7. java HashMap iteración clave
- 8. Java HashMap Quitar clave/valor
- 9. HashMap <String, boolean> copie todas las claves en HashMap <String, Integer> e inicialice los valores en cero
- 10. ordenar una lista de Mapa <String, String>
- 11. Cómo convertir Map <String, String> a Map <Long, String> usando guava
- 12. HashMap: containsKey() ¿No es verdadero cuando debería ser?
- 13. La comprensión HashMap <K,V>
- 14. ¿Por qué no puedo crear un diccionario <string, dictionary <string, string >>?
- 15. Comprobación de existencia de clave en HashMap
- 16. C# Convert List <string> a Dictionary <string, string>
- 17. ¿Cómo se imprime el contenido de un HashMap <String, String> en orden ascendente según sus valores?
- 18. "error: no puede competir con 'operador <<" cuando se trabaja con std :: string
- 19. Por qué java.util.Properties implementa Map <Object, Object> y no Map <String, String>
- 20. HashMap (clave: String, valor: ArrayList) devuelve un objeto en lugar de ArrayList?
- 21. iBatis no rellena objeto cuando no hay filas encontradas
- 22. Java: comparar HashMap <String, Object> si el valor podría ser un Object []
- 23. casting ArrayList <String> a String []
- 24. Uso de HashMap con la clave personalizada
- 25. Valores de retorno String o StringBuilder?
- 26. C# List <T> .BinarySearch valor de retorno cuando no se encuentra el valor
- 27. JAXB para unmarshall <string> foobar</string>
- 28. Diccionario .NET Serialize <string, string> en JSON Clave Valor objeto par
- 29. Cómo comprobar si el tipo de retorno de método coincide con List <String>
- 30. IDictionary <string, string> versus Dictionary <string, string>
Leer los documentos ... http://download.oracle.com/javase/6/docs/api/java/util/HashMap.html#get(java.lang.Object) –
... o Pruébalo. –
@MarvinLabs - por favor, no den 1.4.2 :) los enlaces están manteniéndolo en los primeros resultados de google. – Bozho