<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.util%2FMap</id>
		<title>Java by API/java.util/Map - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_by_API%2Fjava.util%2FMap"/>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util/Map&amp;action=history"/>
		<updated>2026-04-06T02:27:06Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.util/Map&amp;diff=72&amp;oldid=prev</id>
		<title> в 17:43, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util/Map&amp;diff=72&amp;oldid=prev"/>
				<updated>2010-05-31T17:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 17:43, 31 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://www.jexp.ru/index.php?title=Java_by_API/java.util/Map&amp;diff=73&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.jexp.ru/index.php?title=Java_by_API/java.util/Map&amp;diff=73&amp;oldid=prev"/>
				<updated>2010-05-31T14:10:28Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== implements Map ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
You asked about Google.&lt;br /&gt;
They are located in: null&lt;br /&gt;
Key Adobe; Value Mountain View, CA&lt;br /&gt;
Key IBM; Value White Plains, NY&lt;br /&gt;
Key Learning Tree; Value Los Angeles, CA&lt;br /&gt;
entrySet() returns 3 Map.Entry&amp;quot;s*/&lt;br /&gt;
import java.util.AbstractSet;&lt;br /&gt;
import java.util.ArrayList;&lt;br /&gt;
import java.util.Iterator;&lt;br /&gt;
import java.util.List;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
import java.util.Set;&lt;br /&gt;
import java.util.TreeSet;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] argv) {&lt;br /&gt;
    Map map = new MyMap();&lt;br /&gt;
    map.put(&amp;quot;Adobe&amp;quot;, &amp;quot;Mountain View, CA&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;Learning Tree&amp;quot;, &amp;quot;Los Angeles, CA&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;IBM&amp;quot;, &amp;quot;White Plains, NY&amp;quot;);&lt;br /&gt;
    String queryString = &amp;quot;Google&amp;quot;;&lt;br /&gt;
    System.out.println(&amp;quot;You asked about &amp;quot; + queryString + &amp;quot;.&amp;quot;);&lt;br /&gt;
    String resultString = (String) map.get(queryString);&lt;br /&gt;
    System.out.println(&amp;quot;They are located in: &amp;quot; + resultString);&lt;br /&gt;
    System.out.println();&lt;br /&gt;
    Iterator k = map.keySet().iterator();&lt;br /&gt;
    while (k.hasNext()) {&lt;br /&gt;
      String key = (String) k.next();&lt;br /&gt;
      System.out.println(&amp;quot;Key &amp;quot; + key + &amp;quot;; Value &amp;quot; + (String) map.get(key));&lt;br /&gt;
    }&lt;br /&gt;
    Set es = map.entrySet();&lt;br /&gt;
    System.out.println(&amp;quot;entrySet() returns &amp;quot; + es.size() + &amp;quot; Map.Entry&amp;quot;s&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class MyMap implements Map {&lt;br /&gt;
  private ArrayList keys;&lt;br /&gt;
  private ArrayList values;&lt;br /&gt;
  public MyMap() {&lt;br /&gt;
    keys = new ArrayList();&lt;br /&gt;
    values = new ArrayList();&lt;br /&gt;
  }&lt;br /&gt;
  /** Return the number of mappings in this Map. */&lt;br /&gt;
  public int size() {&lt;br /&gt;
    return keys.size();&lt;br /&gt;
  }&lt;br /&gt;
  /** Return true if this map is empty. */&lt;br /&gt;
  public boolean isEmpty() {&lt;br /&gt;
    return size() == 0;&lt;br /&gt;
  }&lt;br /&gt;
  /** Return true if o is contained as a Key in this Map. */&lt;br /&gt;
  public boolean containsKey(Object o) {&lt;br /&gt;
    return keys.contains(o);&lt;br /&gt;
  }&lt;br /&gt;
  /** Return true if o is contained as a Value in this Map. */&lt;br /&gt;
  public boolean containsValue(Object o) {&lt;br /&gt;
    return keys.contains(o);&lt;br /&gt;
  }&lt;br /&gt;
  /** Get the object value corresponding to key k. */&lt;br /&gt;
  public Object get(Object k) {&lt;br /&gt;
    int i = keys.indexOf(k);&lt;br /&gt;
    if (i == -1)&lt;br /&gt;
      return null;&lt;br /&gt;
    return values.get(i);&lt;br /&gt;
  }&lt;br /&gt;
  /**&lt;br /&gt;
   * Put the given pair (k, v) into this map, by maintaining &amp;quot;keys&amp;quot; in sorted&lt;br /&gt;
   * order.&lt;br /&gt;
   */&lt;br /&gt;
  public Object put(Object k, Object v) {&lt;br /&gt;
    for (int i = 0; i &amp;lt; keys.size(); i++) {&lt;br /&gt;
      Object old = keys.get(i);&lt;br /&gt;
      /* Does the key already exist? */&lt;br /&gt;
      if (((Comparable) k).rupareTo(keys.get(i)) == 0) {&lt;br /&gt;
        keys.set(i, v);&lt;br /&gt;
        return old;&lt;br /&gt;
      }&lt;br /&gt;
      /*&lt;br /&gt;
       * Did we just go past where to put it? i.e., keep keys in sorted order.&lt;br /&gt;
       */&lt;br /&gt;
      if (((Comparable) k).rupareTo(keys.get(i)) == +1) {&lt;br /&gt;
        int where = i &amp;gt; 0 ? i - 1 : 0;&lt;br /&gt;
        keys.add(where, k);&lt;br /&gt;
        values.add(where, v);&lt;br /&gt;
        return null;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    // Else it goes at the end.&lt;br /&gt;
    keys.add(k);&lt;br /&gt;
    values.add(v);&lt;br /&gt;
    return null;&lt;br /&gt;
  }&lt;br /&gt;
  /** Put all the pairs from oldMap into this map */&lt;br /&gt;
  public void putAll(java.util.Map oldMap) {&lt;br /&gt;
    Iterator keysIter = oldMap.keySet().iterator();&lt;br /&gt;
    while (keysIter.hasNext()) {&lt;br /&gt;
      Object k = keysIter.next();&lt;br /&gt;
      Object v = oldMap.get(k);&lt;br /&gt;
      put(k, v);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  public Object remove(Object k) {&lt;br /&gt;
    int i = keys.indexOf(k);&lt;br /&gt;
    if (i == -1)&lt;br /&gt;
      return null;&lt;br /&gt;
    Object old = values.get(i);&lt;br /&gt;
    keys.remove(i);&lt;br /&gt;
    values.remove(i);&lt;br /&gt;
    return old;&lt;br /&gt;
  }&lt;br /&gt;
  public void clear() {&lt;br /&gt;
    keys.clear();&lt;br /&gt;
    values.clear();&lt;br /&gt;
  }&lt;br /&gt;
  public java.util.Set keySet() {&lt;br /&gt;
    return new TreeSet(keys);&lt;br /&gt;
  }&lt;br /&gt;
  public java.util.Collection values() {&lt;br /&gt;
    return values;&lt;br /&gt;
  }&lt;br /&gt;
  /**&lt;br /&gt;
   * The Map.Entry objects contained in the Set returned by entrySet().&lt;br /&gt;
   */&lt;br /&gt;
  private class MyMapEntry implements Map.Entry, Comparable {&lt;br /&gt;
    private Object key, value;&lt;br /&gt;
    MyMapEntry(Object k, Object v) {&lt;br /&gt;
      key = k;&lt;br /&gt;
      value = v;&lt;br /&gt;
    }&lt;br /&gt;
    public Object getKey() {&lt;br /&gt;
      return key;&lt;br /&gt;
    }&lt;br /&gt;
    public Object getValue() {&lt;br /&gt;
      return value;&lt;br /&gt;
    }&lt;br /&gt;
    public Object setValue(Object nv) {&lt;br /&gt;
      throw new UnsupportedOperationException(&amp;quot;setValue&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    public int compareTo(Object o2) {&lt;br /&gt;
      if (!(o2 instanceof MyMapEntry))&lt;br /&gt;
        throw new IllegalArgumentException(&amp;quot;Huh? Not a MapEntry?&amp;quot;);&lt;br /&gt;
      Object otherKey = ((MyMapEntry) o2).getKey();&lt;br /&gt;
      return ((Comparable) key).rupareTo((Comparable) otherKey);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  /** The set of Map.Entry objects returned from entrySet(). */&lt;br /&gt;
  private class MyMapSet extends AbstractSet {&lt;br /&gt;
    List list;&lt;br /&gt;
    MyMapSet(ArrayList al) {&lt;br /&gt;
      list = al;&lt;br /&gt;
    }&lt;br /&gt;
    public Iterator iterator() {&lt;br /&gt;
      return list.iterator();&lt;br /&gt;
    }&lt;br /&gt;
    public int size() {&lt;br /&gt;
      return list.size();&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  /**&lt;br /&gt;
   * Returns a set view of the mappings contained in this Map. Each element in&lt;br /&gt;
   * the returned set is a Map.Entry. NOT guaranteed fully to implement the&lt;br /&gt;
   * contract of entrySet declared in java.util.Map.&lt;br /&gt;
   */&lt;br /&gt;
  public java.util.Set entrySet() {&lt;br /&gt;
    if (keys.size() != values.size())&lt;br /&gt;
      throw new IllegalStateException(&amp;quot;InternalError: keys and values out of sync&amp;quot;);&lt;br /&gt;
    ArrayList al = new ArrayList();&lt;br /&gt;
    for (int i = 0; i &amp;lt; keys.size(); i++) {&lt;br /&gt;
      al.add(new MyMapEntry(keys.get(i), values.get(i)));&lt;br /&gt;
    }&lt;br /&gt;
    return new MyMapSet(al);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== java.util.Map.Entry&amp;lt;K, V&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Iterator;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
import java.util.Set;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    Set set = map.entrySet();&lt;br /&gt;
    Iterator iter = set.iterator();&lt;br /&gt;
    while (iter.hasNext()) {&lt;br /&gt;
      Map.Entry entry = (Map.Entry) iter.next();&lt;br /&gt;
      System.out.println(entry.getKey() + &amp;quot; -- &amp;quot; + entry.getValue());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: clear() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    map.clear();&lt;br /&gt;
    System.out.println(map);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: containsKey(Object key) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
class Counter {&lt;br /&gt;
  int i = 1;&lt;br /&gt;
  public String toString() {&lt;br /&gt;
    return Integer.toString(i);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    Map hm = new HashMap();&lt;br /&gt;
    for (int i = 0; i &amp;lt; 10; i++) {&lt;br /&gt;
      Integer r = new Integer(20);&lt;br /&gt;
      if (hm.containsKey(r))&lt;br /&gt;
        ((Counter) hm.get(r)).i++;&lt;br /&gt;
      else&lt;br /&gt;
        hm.put(r, new Counter());&lt;br /&gt;
    }&lt;br /&gt;
    System.out.println(hm);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: containsValue(Object value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    System.out.println(map.containsKey(&amp;quot;key1&amp;quot;));&lt;br /&gt;
    System.out.println(map.containsValue(&amp;quot;value2&amp;quot;));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map.Entry: getKey() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Iterator;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
import java.util.Properties;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Properties props = System.getProperties();&lt;br /&gt;
    Iterator iter = props.entrySet().iterator();&lt;br /&gt;
    while (iter.hasNext()) {&lt;br /&gt;
      Map.Entry entry = (Map.Entry) iter.next();&lt;br /&gt;
      System.out.println(entry.getKey() + &amp;quot; -- &amp;quot; + entry.getValue());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map.Entry: getValue() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Iterator;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
import java.util.Set;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    Set set = map.entrySet();&lt;br /&gt;
    Iterator iter = set.iterator();&lt;br /&gt;
    while (iter.hasNext()) {&lt;br /&gt;
      Map.Entry entry = (Map.Entry) iter.next();&lt;br /&gt;
      System.out.println(entry.getKey() + &amp;quot; -- &amp;quot; + entry.getValue());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: equals(Object o) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map2 = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map2.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map2.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map2.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    System.out.println(map2.equals(map2));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: get(Object key) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main{&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    System.out.println(map.get(&amp;quot;key2&amp;quot;));&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: keySet() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
/*&lt;br /&gt;
Key Adobe; Value Mountain View, CA&lt;br /&gt;
Key IBM; Value White Plains, NY&lt;br /&gt;
Key Learning Tree; Value Los Angeles, CA&lt;br /&gt;
*/       &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Iterator;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] argv) {&lt;br /&gt;
    Map map = new HashMap();&lt;br /&gt;
    map.put(&amp;quot;Adobe&amp;quot;, &amp;quot;Mountain View, CA&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;IBM&amp;quot;, &amp;quot;White Plains, NY&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;Learning Tree&amp;quot;, &amp;quot;Los Angeles, CA&amp;quot;);&lt;br /&gt;
    Iterator k = map.keySet().iterator();&lt;br /&gt;
    while (k.hasNext()) {&lt;br /&gt;
      String key = (String) k.next();&lt;br /&gt;
      System.out.println(&amp;quot;Key &amp;quot; + key + &amp;quot;; Value &amp;quot; + (String) map.get(key));&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: putAll(Map&amp;lt;?, ?&amp;gt; m) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    map.put(null, null);&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map2 = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map2.put(&amp;quot;key4&amp;quot;, &amp;quot;value4&amp;quot;);&lt;br /&gt;
    map2.put(&amp;quot;key5&amp;quot;, &amp;quot;value5&amp;quot;);&lt;br /&gt;
    map2.put(&amp;quot;key6&amp;quot;, &amp;quot;value6&amp;quot;);&lt;br /&gt;
    map.putAll(map2);&lt;br /&gt;
    System.out.println(map);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: put(T key, T value) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String, String&amp;gt; map = new HashMap&amp;lt;String, String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    System.out.println(map);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: remove(Object key) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    map.remove(&amp;quot;key3&amp;quot;);&lt;br /&gt;
    System.out.println(map);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: size() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main{&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    System.out.println(map.size());&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Map: values() ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
import java.util.Collection;&lt;br /&gt;
import java.util.HashMap;&lt;br /&gt;
import java.util.Iterator;&lt;br /&gt;
import java.util.Map;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] a) {&lt;br /&gt;
    Map&amp;lt;String,String&amp;gt; map = new HashMap&amp;lt;String,String&amp;gt;();&lt;br /&gt;
    map.put(&amp;quot;key1&amp;quot;, &amp;quot;value1&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key2&amp;quot;, &amp;quot;value2&amp;quot;);&lt;br /&gt;
    map.put(&amp;quot;key3&amp;quot;, &amp;quot;value3&amp;quot;);&lt;br /&gt;
    Collection set = map.values();&lt;br /&gt;
    Iterator iter = set.iterator();&lt;br /&gt;
    while (iter.hasNext()) {&lt;br /&gt;
      System.out.println(iter.next());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>