Java Map Put putObject(Map map, V key, W value)

Here you can find the source of putObject(Map map, V key, W value)

Description

put Object

License

Open Source License

Declaration

public static <T, U, V extends T, W extends U> Map<T, U> putObject(Map<T, U> map, V key, W value) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright (c) 2010 BSI Business Systems Integration AG.
 * 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
 * //ww  w .ja va  2s  .c  om
 * Contributors:
 *     BSI Business Systems Integration AG - initial API and implementation
 ******************************************************************************/

import java.util.HashMap;

import java.util.Map;

public class Main {
    public static <T, U, V extends T, W extends U> Map<T, U> putObject(Map<T, U> map, V key, W value) {
        if (map == null) {
            map = new HashMap<T, U>();
        }
        map.put(key, value);
        return map;
    }
}

Related

  1. putMapValue(String path, Object value, Map map)
  2. putModifiedAttribute(Map aMap, String name, Object value)
  3. putMultiEntry(Map map, Iterable keys, V value)
  4. putMultiple(Map map, Object key, Object value)
  5. putNotDup(Map tbl, String key, String value)
  6. putObjectsInMultiMap(Map>> multiMap, Integer key, List stringPair)
  7. putOrCreateList(Map> map, K key, V value)
  8. putOrRemove(Map map, String key, Object obj)
  9. putPairs(Map map, Object... pairs)