gpt4 book ai didi

java - 在 Java 中返回二维对象类型数组

转载 作者:行者123 更新时间:2023-11-29 03:57:58 25 4
gpt4 key购买 nike

这是我的代码片段。我想从文件 data.txt 返回二维对象类型数组但是我在标记为 (1) 的行中收到错误。我怎样才能做到这一点。

Object data[][]=new Object[200][3];
try {
ObjectInputStream ois=new ObjectInputStream(new FileInputStream("data.txt"));
data=ois.readObject(); // error line!!!(1)
} catch(Exception exc) {
System.out.println("error reading data.txt");
}

最佳答案

readObject()返回一个对象。如果您知道该对象实际上是一个 Object[][],那么您可以转换它:

data = (Object[][]) ois.readObject();

此外:您不需要在第一行创建二维数组,因为当您将其替换为从文件中读取的对象时,该对象将被丢弃。

关于java - 在 Java 中返回二维对象类型数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5219717/

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