Java HashMap Create toHashMap( Entry[] entries)

Here you can find the source of toHashMap( Entry[] entries)

Description

to Hash Map

License

Apache License

Declaration

private static Map<String, String> toHashMap(
            Entry<String, String>[] entries) 

Method Source Code

//package com.java2s;
/*//  w  w w.j  a v a  2 s  . co  m
 * Copyright (C) 2009 The Guava Authors
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.HashMap;

import java.util.Map;
import java.util.Map.Entry;

public class Main {
    private static Map<String, String> toHashMap(
            Entry<String, String>[] entries) {
        return populate(new HashMap<String, String>(), entries);
    }

    private static <T, M extends Map<T, String>> M populate(M map,
            Entry<T, String>[] entries) {
        for (Entry<T, String> entry : entries) {
            map.put(entry.getKey(), entry.getValue());
        }
        return map;
    }
}

Related

  1. newHashMap(Map.Entry... entries)
  2. newHashMap(Map m)
  3. newHashMap(Object... kv)
  4. newHashMap(T key, U value)
  5. newHashMapWithCapacity(int expectedSize, float loadFactor)
  6. toHashMap(ArrayList list, int beginId)
  7. toHashMap(final Map map)
  8. toHashMapStrObj(Object object)