Results 1 to 2 of 2
  1. #1
    omerkhalid34 is offline Member
    Join Date
    Jan 2012
    Posts
    3
    Rep Power
    0

    Post HashTable and Hash Map are not Showing duplicate values

    i think hashtable can allow multiple values with same key. But how can i look at all the values with the same key. I have just far reached uptill here
    in both the cases of the while loop it shows only the values 1, 2 , and 4. If it allows multiple values with the same key then it must show 3 and 4 for the same key which is 3. But it is not showing here. or i don't know how to print the values.
    Hashtable<String,String> m = new Hashtable<String,String>();

    m.put("1","1");
    m.put("2","2");
    m.put("3","3");
    m.put("3","4");

    Set set = m.keySet(); // get set-view of keys
    Set set1 = m.entrySet(); //get set of all values in hash table

    // get iterator
    Iterator itr = set.iterator();
    Iterator itr1 = set1.iterator();

    String str;
    double bal;

    while(itr.hasNext())
    {

    str = (String) itr.next();
    System.out.println(str + ": " +m.get(str));
    }
    while(itr1.hasNext())
    {

    Map.Entry e = (Map.Entry) itr1.next();
    System.out.println(e.getValue());
    }

    but in both cases the output is
    1 : 1
    2 : 2
    3 : 4

  2. #2
    Fubarable's Avatar
    Fubarable is offline Moderator
    Join Date
    Jun 2008
    Posts
    19,315
    Blog Entries
    1
    Rep Power
    26

    Default Re: HashTable and Hash Map are not Showing duplicate values

    Quote Originally Posted by omerkhalid34 View Post
    i think hashtable can allow multiple values with same key
    Please see your private messages for an important note.

    As for your original question, you'll want to re-read the API as your assumptions are incorrect. The only way around this that I know is to have the HashTable's (or better the HashMap's) value be an ArrayList or other collection.

Similar Threads

  1. Can 2-3 Trees contain duplicate values?
    By 6thDAY in forum Advanced Java
    Replies: 1
    Last Post: 05-14-2011, 04:47 AM
  2. Discard duplicate or repeating values in the xml.
    By reach2sudhakar in forum XML
    Replies: 10
    Last Post: 09-23-2010, 01:59 PM
  3. How to detect duplicate values in an Array?
    By maz09 in forum New To Java
    Replies: 1
    Last Post: 04-08-2010, 08:58 AM
  4. Hash Values ???
    By MuslimCoder in forum New To Java
    Replies: 6
    Last Post: 01-16-2009, 05:26 AM
  5. How to make a hashmap to allow duplicate values?
    By Preethi in forum New To Java
    Replies: 0
    Last Post: 02-08-2008, 01:35 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •