KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { Map<Integer,Class> map=new HashMap<Integer,Class>(); map.put(0,Main.class); Class[] classes=(Class[])map.values().toArray(); for (Class c:classes) System.out.println(c.getName()); } } I try cast in this line Class[] classes=(Class[])map.values().toArray(); but get exception. Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Class; at Main.main(Main.java:11) What is problem?
Tags (comma-separated)
Save Edits
Cancel