кодесурса

Коллекция Java, упражнения HashMap: получить поверхностную копию экземпляра HashMap

script1adsense2code
script1adsense3code

Коллекция Java, упражнения HashMap: упражнение 6 с решением

Напишите программу на Java, чтобы получить поверхностную копию экземпляра HashMap.

Пример решения : -

Java-код:

import java.util.*;  
public class Example6 {  
   public static void main(String args[]){  
  HashMap<Integer,String> hash_map= new HashMap<Integer,String>();  
  hash_map.put(1, "Red");
  hash_map.put(2, "Green");
  hash_map.put(3, "Black");
  hash_map.put(4, "White");
  hash_map.put(5, "Blue");
    // print the map
   System.out.println("The Original map: " + hash_map);
   HashMap<Integer,String> new_hash_map= new HashMap<Integer,String>(); 
   new_hash_map = (HashMap)hash_map.clone();     
   System.out.println("Cloned map: " + new_hash_map);        
     }
}

Пример вывода:

 Примечание: Example6.java использует непроверенные или небезопасные операции.               
Примечание: Перекомпилируйте с -Xlint: не проверено для деталей.                     
Исходная карта: {1 = красный, 2 = зеленый, 3 = черный, 4 = белый, 5 = синий}           
Клонированная карта: {1 = красный, 2 = зеленый, 3 = черный, 4 = белый, 5 = синий} 

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code