gpt4 book ai didi

java - 在 .readObject() 上找不到符号;

转载 作者:行者123 更新时间:2023-12-01 18:29:44 25 4
gpt4 key购买 nike

我在加载保存文件时遇到问题,它在 2 个 int 变量的 .readObject() 中显示“找不到符号”错误。我正确声明了变量,并且这两个变量都是全局变量。我不知道为什么。我试图寻找答案,所以我最终来到了这里。提前 ty 伙计们

public void loadGame()
{
//Load Game
try
{
FileOutputStream saveFile = new FileOutputStream("save.txt");
ObjectOutputStream load = new ObjectOutputStream(saveFile);
cursortrigger = (Integer) load.readObject();
soundtrigger = (Integer) load.readObject();
load.close();
}
catch(Exception e)
{
e.printStackTrace();
}

}
public void saveGame()
{
//Save Game
try
{
FileOutputStream saveFile = new FileOutputStream("save.txt");
ObjectOutputStream save = new ObjectOutputStream(saveFile);
save.writeObject(cursortrigger);
save.writeObject(soundtrigger);
save.close();
}
catch(Exception e)
{
e.printStackTrace();
}

}

最佳答案

FileOutputStream saveFile = new FileOutputStream("save.txt");
ObjectOutputStream load = new ObjectOutputStream(saveFile);

这是错误的。要读取对象,您需要ObjectInputStreamFileInputStream

FileInputStream saveFile = new FileInputStream("save.txt");
ObjectInputStream load = new ObjectInputStream(saveFile);

关于java - 在 .readObject() 上找不到符号;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24822399/

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