有人可以告诉我以下代码有什么问题吗?
Set<String> cmds = *a method call that returns a Set<String>*
String[] cmdarr = (String[]) cmds.toArray();
int i;
for(i=0; i<cmdarr.length;i++){
System.out.println(cmdarr[i]);
它给出了以下错误:
Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
at a.jim.Test.main(Test.java:79)
提前致谢!