gpt4 book ai didi

Java 转换对象/字符串数组

转载 作者:行者123 更新时间:2023-12-01 21:24:50 27 4
gpt4 key购买 nike

我正在使用 Java 来看看它是如何工作的,但我对某种类型的转换有一些疑问。考虑以下代码:

String[][] s = null;
Object[] o = null;

o = (Object[][]) s; // compile-time correct

现在,考虑以下示例:

Object[][] o = null;
String[] s = null;

s = (String[]) o; // compile-time error: Cannot cast from Object[] to String[]

为什么会发生这种情况?我很困惑。

最佳答案

请注意,这不会给出编译错误:

Object[] o = null;
String[] s = null;

s = (String[]) o;

Object[][]String[] 将给出不兼容的类型错误。
Object[]String[] 将正常工作。

关于Java 转换对象/字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38338723/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com