Найдите значение для данного ключа в HashMap.JAVA

Программисты JAVA общаются здесь
Anonymous
Найдите значение для данного ключа в HashMap.

Сообщение Anonymous »

Как искать ключ в HashMap? В этой программе, когда пользователь вводит ключ, код должен выполнить поиск соответствующего значения в хэш-карте, а затем распечатать его.

Скажите, пожалуйста, почему это не работает.

import java.util.HashMap;

import java.util.; import java.lang.;

public class Hashmapdemo
{
public static void main(String args[])
{
String value;
HashMap hashMap = new HashMap();
hashMap.put( new Integer(1),"January" );
hashMap.put( new Integer(2) ,"February" );
hashMap.put( new Integer(3) ,"March" );
hashMap.put( new Integer(4) ,"April" );
hashMap.put( new Integer(5) ,"May" );
hashMap.put( new Integer(6) ,"June" );
hashMap.put( new Integer(7) ,"July" );
hashMap.put( new Integer(8),"August" );
hashMap.put( new Integer(9) ,"September");
hashMap.put( new Integer(10),"October" );
hashMap.put( new Integer(11),"November" );
hashMap.put( new Integer(12),"December" );

Scanner scan = new Scanner(System.in);
System.out.println("Enter an integer :");
int x = scan.nextInt();
value = hashMap.get("x");
System.out.println("Value is:" + value);
}
}

Вернуться в «JAVA»