Java Map Add ArrayToMap(Object[] a)

Here you can find the source of ArrayToMap(Object[] a)

Description

Create a map from an Object array which contains paired entries (key, value, key, value, ....).

License

Open Source License

Declaration

public static Map ArrayToMap(Object[] a) 

Method Source Code

//package com.java2s;
/**/*from   w w  w .j a  v  a2  s  .  c om*/
 * Copyright 2000-2006 DFKI GmbH.
 * All Rights Reserved.  Use is subject to license terms.
 *
 * This file is part of MARY TTS.
 *
 * MARY TTS is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, version 3 of the License.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 */

import java.util.HashMap;

import java.util.Map;

public class Main {
    /**
     * Create a map from an Object array which contains paired entries
     * (key, value, key, value, ....).
     */
    public static Map ArrayToMap(Object[] a) {
        Map m = new HashMap();
        for (int i = 0; i < a.length; i += 2) {
            m.put(a[i], a[i + 1]);
        }
        return m;
    }
}

Related

  1. addToMapMap(Map> map, T key, V val)
  2. addToMapOfLists(Map> map, S key, T value)
  3. arrayAsMap(Object... t)
  4. arrayToMap(int[] array)
  5. arrayToMap(Map destMap, Object[]... oaaArray)
  6. arrayToMap(Object[] array)
  7. arrayToMap(Object[] array, Object value)
  8. ArrayToMap(T[] list)
  9. arrayToMap(X[] objs)