Geting Interdependent Hashmap's Key with Value of another entry
My problem here as follows :
I have Map whose entry will be as follows :
Hashmap.put("Requested_value",null);
Hashmap.put("Value","Requested_value");
I need to find out what value does Requested_value hold.
Here these map values will be populated from parsed MS word document .
"Requested_value" value is a drop down value. Based on that value , I have other business logic to carry out.
Please give suggestions as how to find interdependent values in hashmap. where one entry's key will be another entry's value.
java hashmap
add a comment |
My problem here as follows :
I have Map whose entry will be as follows :
Hashmap.put("Requested_value",null);
Hashmap.put("Value","Requested_value");
I need to find out what value does Requested_value hold.
Here these map values will be populated from parsed MS word document .
"Requested_value" value is a drop down value. Based on that value , I have other business logic to carry out.
Please give suggestions as how to find interdependent values in hashmap. where one entry's key will be another entry's value.
java hashmap
thenull
value doesn't make things clear.
– davidxxx
Nov 12 at 13:32
Its interdependent based on parsed word document . <br> It has dropdown value in word . Initially it has no value . so value as 'null' . on selecting drop down new value will be populated and so on.
– Vijay Patil
Nov 12 at 14:12
add a comment |
My problem here as follows :
I have Map whose entry will be as follows :
Hashmap.put("Requested_value",null);
Hashmap.put("Value","Requested_value");
I need to find out what value does Requested_value hold.
Here these map values will be populated from parsed MS word document .
"Requested_value" value is a drop down value. Based on that value , I have other business logic to carry out.
Please give suggestions as how to find interdependent values in hashmap. where one entry's key will be another entry's value.
java hashmap
My problem here as follows :
I have Map whose entry will be as follows :
Hashmap.put("Requested_value",null);
Hashmap.put("Value","Requested_value");
I need to find out what value does Requested_value hold.
Here these map values will be populated from parsed MS word document .
"Requested_value" value is a drop down value. Based on that value , I have other business logic to carry out.
Please give suggestions as how to find interdependent values in hashmap. where one entry's key will be another entry's value.
java hashmap
java hashmap
edited Nov 12 at 16:22
user6910411
32.5k86995
32.5k86995
asked Nov 12 at 13:30
Vijay Patil
122
122
thenull
value doesn't make things clear.
– davidxxx
Nov 12 at 13:32
Its interdependent based on parsed word document . <br> It has dropdown value in word . Initially it has no value . so value as 'null' . on selecting drop down new value will be populated and so on.
– Vijay Patil
Nov 12 at 14:12
add a comment |
thenull
value doesn't make things clear.
– davidxxx
Nov 12 at 13:32
Its interdependent based on parsed word document . <br> It has dropdown value in word . Initially it has no value . so value as 'null' . on selecting drop down new value will be populated and so on.
– Vijay Patil
Nov 12 at 14:12
the
null
value doesn't make things clear.– davidxxx
Nov 12 at 13:32
the
null
value doesn't make things clear.– davidxxx
Nov 12 at 13:32
Its interdependent based on parsed word document . <br> It has dropdown value in word . Initially it has no value . so value as 'null' . on selecting drop down new value will be populated and so on.
– Vijay Patil
Nov 12 at 14:12
Its interdependent based on parsed word document . <br> It has dropdown value in word . Initially it has no value . so value as 'null' . on selecting drop down new value will be populated and so on.
– Vijay Patil
Nov 12 at 14:12
add a comment |
1 Answer
1
active
oldest
votes
You can use a loop to traverse the chain of key-value pairs:
String value = map.get(initialKey);
while (map.containsKey(value)) {
value = map.get(value);
}
How does this code gives me dependent key's value ?
– Vijay Patil
Nov 13 at 10:00
@VijayPatil If I understand your question correctly, you have a chain of key-value pairs where each value is the key of the next pair. This code starts with an initial key and finds all the values of the key-value pairs of the chain. It currently only keeps the final value, but you can easily store all the intermediate values in a List if you need them.
– Eran
Nov 13 at 10:02
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53263254%2fgeting-interdependent-hashmaps-key-with-value-of-another-entry%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use a loop to traverse the chain of key-value pairs:
String value = map.get(initialKey);
while (map.containsKey(value)) {
value = map.get(value);
}
How does this code gives me dependent key's value ?
– Vijay Patil
Nov 13 at 10:00
@VijayPatil If I understand your question correctly, you have a chain of key-value pairs where each value is the key of the next pair. This code starts with an initial key and finds all the values of the key-value pairs of the chain. It currently only keeps the final value, but you can easily store all the intermediate values in a List if you need them.
– Eran
Nov 13 at 10:02
add a comment |
You can use a loop to traverse the chain of key-value pairs:
String value = map.get(initialKey);
while (map.containsKey(value)) {
value = map.get(value);
}
How does this code gives me dependent key's value ?
– Vijay Patil
Nov 13 at 10:00
@VijayPatil If I understand your question correctly, you have a chain of key-value pairs where each value is the key of the next pair. This code starts with an initial key and finds all the values of the key-value pairs of the chain. It currently only keeps the final value, but you can easily store all the intermediate values in a List if you need them.
– Eran
Nov 13 at 10:02
add a comment |
You can use a loop to traverse the chain of key-value pairs:
String value = map.get(initialKey);
while (map.containsKey(value)) {
value = map.get(value);
}
You can use a loop to traverse the chain of key-value pairs:
String value = map.get(initialKey);
while (map.containsKey(value)) {
value = map.get(value);
}
answered Nov 12 at 13:35
Eran
278k37447533
278k37447533
How does this code gives me dependent key's value ?
– Vijay Patil
Nov 13 at 10:00
@VijayPatil If I understand your question correctly, you have a chain of key-value pairs where each value is the key of the next pair. This code starts with an initial key and finds all the values of the key-value pairs of the chain. It currently only keeps the final value, but you can easily store all the intermediate values in a List if you need them.
– Eran
Nov 13 at 10:02
add a comment |
How does this code gives me dependent key's value ?
– Vijay Patil
Nov 13 at 10:00
@VijayPatil If I understand your question correctly, you have a chain of key-value pairs where each value is the key of the next pair. This code starts with an initial key and finds all the values of the key-value pairs of the chain. It currently only keeps the final value, but you can easily store all the intermediate values in a List if you need them.
– Eran
Nov 13 at 10:02
How does this code gives me dependent key's value ?
– Vijay Patil
Nov 13 at 10:00
How does this code gives me dependent key's value ?
– Vijay Patil
Nov 13 at 10:00
@VijayPatil If I understand your question correctly, you have a chain of key-value pairs where each value is the key of the next pair. This code starts with an initial key and finds all the values of the key-value pairs of the chain. It currently only keeps the final value, but you can easily store all the intermediate values in a List if you need them.
– Eran
Nov 13 at 10:02
@VijayPatil If I understand your question correctly, you have a chain of key-value pairs where each value is the key of the next pair. This code starts with an initial key and finds all the values of the key-value pairs of the chain. It currently only keeps the final value, but you can easily store all the intermediate values in a List if you need them.
– Eran
Nov 13 at 10:02
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53263254%2fgeting-interdependent-hashmaps-key-with-value-of-another-entry%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
the
null
value doesn't make things clear.– davidxxx
Nov 12 at 13:32
Its interdependent based on parsed word document . <br> It has dropdown value in word . Initially it has no value . so value as 'null' . on selecting drop down new value will be populated and so on.
– Vijay Patil
Nov 12 at 14:12