Java Collection, HashMap Упражнения: Проверьте, содержит ли карта сопоставление для указанного ключа
Коллекция Java, упражнения HashMap: упражнение 7 с решением
Напишите программу на Java, чтобы проверить, содержит ли карта сопоставление для указанного ключа.
Пример решения : -
Java-код:
import java.util.*;
public class Example7 {
public static void main(String args[]) {
HashMap < String, Integer > hash_map = new HashMap < String, Integer > ();
hash_map.put("Red", 1);
hash_map.put("Green", 2);
hash_map.put("Black", 3);
hash_map.put("White", 4);
hash_map.put("Blue", 5);
// print the map
System.out.println("The Original map: " + hash_map);
System.out.println("1. Is key 'Green' exists?");
if (hash_map.containsKey("Green")) {
//key exists
System.out.println("yes! - " + hash_map.get("Green"));
} else {
//key does not exists
System.out.println("no!");
}
System.out.println("\n2. Is key 'orange' exists?");
if (hash_map.containsKey("orange")) {
System.out.println("yes! - " + hash_map.get("orange"));
} else {
System.out.println("no!");
}
}
}
Пример вывода:
Исходная карта: {Красный = 1, Белый = 4, Синий = 5, Черный = 3, Зеленый = 2} 1. Существует ли ключ «Зеленый»? да! - 2 2. Ключ «оранжевый» существует? нет!
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code