【发布时间】:2018-01-05 13:26:33
【问题描述】:
我确定我遗漏了一些简单的东西,但这个问题似乎非常愚蠢。
private static void method501(char ac[])
{
char ac1[] = ac.clone();
}
我的问题是 char ac1[] = ac.clone(); 在 eclipse 中抛出 类型不匹配错误,告诉我无法将 char 数组转换为 Object?
有什么原因吗? 没有在最新版本的eclipse上给我同样的错误,所以想知道是否只是这个旧版本给了我这个问题。
【问题讨论】:
-
如果您显示错误的输出,其他人可以提供更好的帮助。
-
当然不是反过来,即 Object to char[]
-
类型不匹配:无法从 Object 转换为 char[] 是的,它是另一种方式
-
该代码在我的机器上编译得很好。您使用的是什么版本的 Java?
-
类型转换将修复它:
char ac1[] = (char[])ac.clone();
标签: java eclipse debugging type-conversion