本文主要是介绍Java将地图转换为数组[Snippet],希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
让我们编写一个将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 ]
这篇关于Java将地图转换为数组[Snippet]的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!