title: List within HashMap remove one value
body: <p>I have a list Within hashmap,</p>
  
  <pre><code>HashMap&lt;String, List&lt;String&gt;&gt;)
  </code></pre>
  
  <p>So one key has more than one value, how to remove only one value for a specific key..</p>
  
  <p>Normally we remove value directly..</p>
  
  <pre><code>hashmap.remove(key);
  </code></pre>
  
  <p>which removes the value.. But i need to remove a value from the list of values..</p>
  
  <pre><code>List&lt;String&gt; list = Arrays.asList("one","two","three");
  HashMap&lt;String, List&lt;String&gt;&gt; hm = new HashMap&lt;String, List&lt;String&gt;&gt; ();
  
  hm.add("1",list);
  </code></pre>
  
  <p>i am not sure how to remove the value "two" alone from the list for the key "1"..</p>