让我们编写一个将Map值转换为String数组的Java程序。
将映射值转换为数组示例
包 网。javaguides。corejava ;
导入 java。util。数组 ;
导入 java。util。收藏 ;
导入 java。util。HashMap ;
导入 java。util。地图 ;
公共 类 MapToArrayExample {
public String [] mapValuesToArray(Map < Integer,String > sourceMap){
集合 < String > values = sourceMap。values();
String [] targetArray = values。指定者(新 字符串 [ 值。大小()]);
return targetArray ;
}
public static void main(String [] args){
MapToArrayExample mapToArrayExample = new MapToArrayExample();
Map < Integer,String > sourceMap = new HashMap < >();
sourceMap。放(100,“ABC”);
sourceMap。put(101,“PQR”);
sourceMap。放(102,“XYZ”);
String [] targetArray = mapToArrayExample。mapValuesToArray(sourceMap);
系统。出。的println(阵列。的toString(targetArray));
}
}
这是输出:
[ ABC,PQR,XYZ ]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31557424/viewspace-2284845/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31557424/viewspace-2284845/