Object[] 转map[]
时间: 2024-01-13 10:05:44 浏览: 27
根据提供的引用内容,将Object[]转换为Map[]的方法如下:
```java
import java.util.HashMap;
import java.util.Map;
public class ObjectToMap {
public static void main(String[] args) {
// 创建一个Object数组
Object[] objects = new Object[]{"name", "John", "age", 25, "gender", "male"};
// 创建一个空的Map对象
Map<String, Object> map = new HashMap<>();
// 遍历Object数组,将每个元素按照键值对的方式存入Map中
for (int i = 0; i < objects.length; i += 2) {
String key = (String) objects[i];
Object value = objects[i + 1];
map.put(key, value);
}
// 打印转换后的Map
System.out.println(map);
}
}
```
运行以上代码,将会输出以下结果:
```
{name=John, age=25, gender=male}
```
这样就成功将Object[]转换为了Map[]。