Here you can find the source of copyMap(Map
public static HashMap<String, String> copyMap(Map<String, Object> map)
//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; } }