Java Map Create map(final Object... keysAndValues)

Here you can find the source of map(final Object... keysAndValues)

Description

map

License

Apache License

Declaration

public static Map<String, Object> map(final Object... keysAndValues) 

Method Source Code

//package com.java2s;
/*//from www  .java 2  s.com
 * Copyright (c) 2002-2016 "Neo Technology,"
 * Network Engine for Objects in Lund AB [http://neotechnology.com]
 *
 * This product is licensed to you under the Apache License, Version 2.0 (the "License").
 * You may not use this product except in compliance with the License.
 *
 * This product may include a number of subcomponents with
 * separate copyright notices and license terms. Your use of the source
 * code for these subcomponents is subject to the terms and
 *  conditions of the subcomponent's license, as noted in the LICENSE file.
 */

import java.util.HashMap;

import java.util.Map;

public class Main {
    public static Map<String, Object> map(final Object... keysAndValues) {
        return new HashMap<String, Object>() {
            {
                for (int i = 0; i < keysAndValues.length; i += 2) {
                    put(String.valueOf(keysAndValues[i]), keysAndValues[i + 1]);
                }
            }
        };
    }
}

Related

  1. createMapFor(String... args)
  2. createMapFromArgs(Object... args)
  3. createMapFromProperties(Properties stringSubstitutionVariables)
  4. createMapFromWebsiteList(String[] websiteList)
  5. map(final Entry... entries)
  6. map(final Properties props)
  7. map(int initialCapacity)
  8. map(K key, V value)
  9. map(K key, V value, Object... keysValues)