How do you pass in null values into a HashMap?
The following code snippet works with options filled in:
HashMap options = new HashMap
You can keep note of below possibilities:
null.However with multiple null keys and values it will only take a null key value pair once.
Map codes = new HashMap();
codes.put(null, null);
codes.put(null,null);
codes.put("C1", "Acathan");
for(String key:codes.keySet()){
System.out.println(key);
System.out.println(codes.get(key));
}
output will be :
null //key of the 1st entry
null //value of 1st entry
C1
Acathan
null only onceoptions.put(null, null);
Person person = sample.searchPerson(null);
It depends on the implementation of your searchPerson method
if you want multiple values to be null, you can implement accordingly
Map codes = new HashMap();
codes.put(null, null);
codes.put("X1",null);
codes.put("C1", "Acathan");
codes.put("S1",null);
for(String key:codes.keySet()){
System.out.println(key);
System.out.println(codes.get(key));
}
output:
null
null
X1
null
S1
null
C1
Acathan