Java Array to List fromArray(final Object[][] array)

Here you can find the source of fromArray(final Object[][] array)

Description

from Array

License

Apache License

Declaration

@SuppressWarnings("unchecked")
    public static <K, V> Map<K, V> fromArray(final Object[][] array) 

Method Source Code


//package com.java2s;
/*/*from   w  ww .ja  v a2 s .  c o m*/
 * Copyright (c) 2014  Haixing Hu
 *
 * 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;

public class Main {
    @SuppressWarnings("unchecked")
    public static <K, V> Map<K, V> fromArray(final Object[][] array) {
        final Map<K, V> result = new HashMap<K, V>();
        for (int i = 0; i < array.length; ++i) {
            final K key = (K) array[i][0];
            final V value = (V) array[i][1];
            result.put(key, value);
        }
        return result;
    }
}

Related

  1. arrayToList(String[] array, String delim)
  2. arrayToList(String[] str)
  3. arrayToList(T[] array)
  4. arrayToList(T[] t)
  5. fromArray(E[] array)
  6. fromArray(Object array[])
  7. fromArray(Object[] array)
  8. fromArray(T array[])
  9. fromArray(T... array)