Как использование HashMap

Карта является объект, который хранит ключ / объемом парами. Учитывая ключ, вы можете найти его значение. Ключи должны быть уникальными, но значения могут быть воспроизведены. Класс HashMap обеспечивает осуществление первичного карта интерфейса. Класс HashMap использует хэш-таблицу с осуществлением карта интерфейса. Это позволяет на время выполнения основных операций, таких, как получить () и положил (), чтобы быть постоянным.

Этот код показывает использование HaspMap. В этой программе карт HashMap имена остатков на счетах.


import java.util.*;



public class HashMapDemo {



  public static void main(String[] args) {



    HashMap hm = new HashMap();

    hm.put("Rohit"new Double(3434.34));

    hm.put("Mohit"new Double(123.22));

    hm.put("Ashish"new Double(1200.34));

    hm.put("Khariwal"new Double(99.34));

    hm.put("Pankaj"new Double(-19.34));

    Set set = hm.entrySet();



    Iterator i = set.iterator();



    while(i.hasNext()){

      Map.Entry me = (Map.Entry)i.next();

      System.out.println(me.getKey() " : " + me.getValue() );

    }



    //deposit into Rohit's Account

    double balance = ((Double)hm.get("Rohit")).doubleValue();

    hm.put("Rohit"new Double(balance + 1000));



    System.out.println("Rohit new balance : " + hm.get("Rohit"));



  }

}

Вывод на экран:

Rohit : 3434.34
Ashish : 1200.34
Pankaj : -19.34
Mohit : 123.22
Khariwal : 99.34
Rohit new balance : 4434.34

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>