Java Map Copy copyMap(Map map)

Here you can find the source of copyMap(Map map)

Description

copy Map

License

Open Source License

Declaration

public static HashMap<String, String> copyMap(Map<String, Object> map) 

Method Source Code

//package com.java2s;
/**/*  ww  w. j a  v  a  2  s  . co m*/
 * Copyright (c) 2013 Christian Pelster.
 * 
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 *     Christian Pelster - initial API and implementation
 */

import java.util.HashMap;

import java.util.Map;

public class Main {
    public static HashMap<String, String> copyMap(Map<String, Object> map) {
        HashMap<String, String> result = new HashMap<String, String>();

        for (Map.Entry<String, Object> entry : map.entrySet()) {
            String value = null;

            if (entry.getValue() != null) {
                value = entry.getValue().toString();
            }

            result.put(entry.getKey(), value);
        }

        return result;
    }
}

Related

  1. copyMap(Map from, Map to)
  2. copyMap(Map sourceMap, Map targetMap)
  3. copyMap(Map m)
  4. copyMap(Map m)
  5. copyMap(Map oMap)
  6. copyMap(Map m)
  7. copyMap(Object object)
  8. copyMapButFailOnNull(Map entries)
  9. copyMapWithoutEmpties(Map original)