Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 映射要映射的字符串数组_Java_String_Object_Map_Mapping - Fatal编程技术网

Java 映射要映射的字符串数组

Java 映射要映射的字符串数组,java,string,object,map,mapping,Java,String,Object,Map,Mapping,我有一个字符串数组。如何将其转换为地图(字符串、对象)。我需要将其转换为数据对象 使用Map相当于。如果我们将您的案例应用于此,您将得到每个字符串指向另一个对象 如果这是您想要的,这将起作用: String[] strs = new String[]; //Your string array, initialized elsewhere Object[] os = new Object[]; //The objects that you want mapped. Map<String,

我有一个字符串数组。如何将其转换为地图(字符串、对象)。我需要将其转换为数据对象

使用
Map
相当于。如果我们将您的案例应用于此,您将得到每个
字符串
指向另一个
对象

如果这是您想要的,这将起作用:

String[] strs = new String[]; //Your string array, initialized elsewhere
Object[] os = new Object[];   //The objects that you want mapped.
Map<String, Object> m = new HashMap<String, Object>(); // I use HashMap because it is the most generic

for(int i = 0; i < strs.length; i++) {
  m.put(strs[i], os[i]); //Add each object, os[i], to the map at position str[i]
}

您希望将每个字符串值映射到什么?能否详细说明您正在尝试进行的映射类型?或许可以给出一些示例。
List<String> a = Arrays.asList(strs);