大家好,又见面了,我是你们的朋友全栈君。
Value的值是Object型,要装到Object[]数组中,而不是String[]。
往数组里装不匹配的类型,就抛这个异常。package pack.java.demo;
import java.util.HashMap;
import java.util.Map;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Map map = new HashMap();
map.put(“A”, 12);
map.put(“B”, “SAP”);
map.put(“C”, ‘中’);
String[] keyArr = map.keySet().toArray(new String[map.size()]);
for(int i=0;i
System.out.println(keyArr[i]);
}
System.out.println(“”);
– Object[] valueArr = map.values().toArray(new String[map.size()]);
Object[] valueArr = map.values().toArray(new Object[map.size()]);
for(int i = 0;i
System.out.println(valueArr[i]);
}
}
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/160274.html原文链接:https://javaforall.cn