Results 1 to 1 of 1
- 05-13-2009, 04:55 PM #1
Member
- Join Date
- Jun 2008
- Posts
- 85
- Rep Power
- 0
Getting all the keys for a specific value from a multimap??
Hi All
I have a multimap of this format...
Java Code:import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import org.apache.commons.collections.MultiMap; import org.apache.commons.collections.map.MultiValueMap; public class Multitest { public static void main(String args[]) { HashMap<String, ArrayList<String>> map =new HashMap<String, ArrayList<String>> (); MultiMap m = MultiValueMap.decorate(map); ArrayList<String> arr1=new ArrayList<String>(); arr1.add("val1"); arr1.add("val2"); ArrayList<String> arr2=new ArrayList<String>(); m.put("key1",arr1); m.put("key1",arr2); m.put("key2",arr1); m.put("key2",arr2); for (Iterator it = m.keySet().iterator(); it.hasNext();) { String name="key1"; String n = (String) it.next(); //System.out.println(name); if(name.equalsIgnoreCase(n)) { for(Object value : (ArrayList)m.get(name)) { System.out.println(name+"---> "+value); } } } } }
For eg:val1 should give its associated keys,something like this
val1-> key1
val1-> key2
any suggestion on how to do this???
Similar Threads
-
Retrieving all the keys corresponding to a value and vice versa
By Ms.Ranjan in forum New To JavaReplies: 5Last Post: 04-16-2009, 07:30 PM -
auto generated keys
By abhi_iips in forum New To JavaReplies: 3Last Post: 03-13-2009, 08:14 AM -
Media Keys
By tikigod in forum New To JavaReplies: 0Last Post: 01-29-2009, 12:30 AM -
how do i print a specific txt file on a specific printer
By nikhilbhat in forum New To JavaReplies: 2Last Post: 11-08-2008, 11:40 AM -
Random keys do now work in eclipse!!!
By p4ndaman in forum EclipseReplies: 1Last Post: 08-04-2008, 08:43 PM
Bookmarks