I have an HashMap object, which has with key and value pair.
It has 10 keys and values in that object. Now the question
is I want insert new key and value in middle or any where in
that list but not at the end or at the top. Is it possible
or not. If yes how can we achieve this one?
Answers were Sorted based on User's Feedback
Answer / alka
It is not in the programmers hand to decide location of any
key/value pair in hashmap.These pairs are randomly placed in
Hashmap based on some calculated hash codes.
| Is This Answer Correct ? | 20 Yes | 0 No |
Answer / manoj
package manu;
import java.util.HashMap;
public class Manu_HashMapTest
{
public static void main(String[] args)
{
HashMap<String,Integer> m=new HashMap<String,Integer>();
m.put("a",100);
m.put("b",200);
m.put("c", 300);
m.put("b", 800);//insert a new element....
System.out.println(m);
}
}
o/p->{a=100, c=300, b=800}
so Hash map does not give guarantee in order,so its not
possible to insert element in right position.
Manoj sahu,jajpur
| Is This Answer Correct ? | 5 Yes | 0 No |
Can we have any code between try and catch blocks?
What are some characteristics of interference class?
Memory management in JAVA
3 Answers Tech Mahindra, Wipro,
What is the syntax and characteristics of a lambda expression? Explain
Difference between static binding and dynamic binding?
What is the point of java?
what is meant by Byte code concept in Java?
Can a class extend 2 classes in java?
Why are lists ordered in java?
I have a class which is abstract which contains only the abstract methods. This is similar to an interface. Then, if i have given a choice to choose one of them. Which one i have to choose and why?
What is a nested list?
What is identifier with example?