Java ArrayUtils.toMap()
方法是java中的数组方法,用于将二维数组转为Map。
ArrayUtils工具类在包 org.apache.commons.lang中。
语法
因数组元素类型会有不同,这里不一一列举,只列举一部分,其语法如下:public static Map toMap(Object[] array)
public static Map toMap(long[] array)
public static Map toMap(int[] array)
......
参数
- array:指定要打印的数组
返回值
返回字符串,用于打印数组
例子
import org.apache.commons.lang.ArrayUtils;
import java.util.ArrayList;
import java.util.Map;
public class ArrayUtilstoMapExample{
public static void main(String[] args) {
String[][] array = {
{"taobao.com", "淘宝"},
{"baidu.com", "百度"},
{"souhu.com", "搜狐"},
{"yxjc123.com", "易学教程"}
};
// 将数组转换为Map。
Map map = ArrayUtils.toMap(array);
for (Object key : map.keySet()) {
System.out.printf("网站:%s的域名是:%s\n", map.get(key), key);
}
}
}
输出:
网站:百度的域名是:baidu.com
网站:搜狐的域名是:souhu.com
网站:淘宝的域名是:taobao.com
网站:易学教程的域名是:yxjc123.com
网站:搜狐的域名是:souhu.com
网站:淘宝的域名是:taobao.com
网站:易学教程的域名是:yxjc123.com