我遇到了一些代码,我找不到这个特定部分的含义:
Object[] arrayOfObject = (Object[])(Object[])localObjectInputStream.readObject();
Help[] arrayOfHelp = (Help[])(Help[])arrayOfObject[0];
问题涉及第一行的 (Object[])
和 (Help[])
重复两次。它看起来很像强制转换,但为什么要双重强制转换为同一类型?
非常感谢您的帮助!
最佳答案
这样做没有意义。没有额外的区别,只是破坏了可读性并导致困惑。
关于java - Java代码的含义(Object[])(Object[])arrayOfBytes[1],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48496866/