Коллекция Java, упражнения HashMap: копирование всех отображений с указанной карты на другую карту
Коллекция Java, упражнения HashMap: упражнение 3 с решением
Напишите программу на Java, чтобы скопировать все сопоставления с указанной карты на другую карту.
Пример решения : -
Java-код:
import java.util.*;
public class Example3 {
public static void main(String args[]) {
// create two hash maps
HashMap <Integer,String> hash_map1 = new HashMap <Integer,String> ();
HashMap <Integer,String> hash_map2 = new HashMap <Integer,String> ();
// populate hash maps
hash_map1.put(1, "Red");
hash_map1.put(2, "Green");
hash_map1.put(3, "Black");
System.out.println("\nValues in first map: " + hash_map1);
hash_map2.put(4, "White");
hash_map2.put(5, "Blue");
hash_map2.put(6, "Orange");
System.out.println("\nValues in second map: " + hash_map2);
// put all values in secondmap
hash_map2.putAll(hash_map1);
System.out.println("\nNow values in second map: " + hash_map2);
}
}
Пример вывода:
Значения на первой карте: {1 = красный, 2 = зеленый, 3 = черный} Значения на второй карте: {4 = белый, 5 = синий, 6 = оранжевый} Теперь значения на второй карте: {1 = красный, 2 = зеленый, 3 = черный, 4 = белый, 5 = синий, 6 = Оранжевый}
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code