How do I convert an array to a Map?

Bookmark this example!  
Category: Commons Lang, viewed: 1727 time(s).

This example use the Apache commons-lang's ArrayUtils class to convert a two dimensional array to a Map object.

 
package org.kodejava.example.commons.lang;
 
import java.util.Map;
import org.apache.commons.lang.ArrayUtils;
 
public class ArrayToMapExample {
 
    public static void main(String[] args) {
        //
        // A two dimensional array of countries capital.
        //
        String[][] countries = {{"United States", "New York"},
                              {"United Kingdom", "London"},
                              {"Netherland", "Amsterdam"},
                              {"Japan", "Tokyo"},
                              {"France", "Paris"}};
 
        //
        // To convert an array to a Map each array elements must be an array with
        // at least to element where the first element will be the key and the
        // second element will be the value.
        //
        Map countryCapitals = ArrayUtils.toMap(countries);
 
        System.out.println("Capital of Japan is " + countryCapitals.get("Japan"));
        System.out.println("Capital of France is " + countryCapitals.get("France"));
    }
}
 
 
Can't find what you are looking for? Join our FORUMS and ask some questions!
Firefox 2
Google

100 Top & Latest

GetJava Download Button

Locations of visitors to this page
eXTReMe Tracker
visitor stats