这是我的代码。我可以正确使用读取的对象,但是我真的很想读取保存的文档
我自己不是象形文字¬rsrjava.lang.BooleanÍr€ÕœúîZ valuexpsr
java.lang.Integerä÷‡8 I valuexr java.lang.Number†¬•“à‹xp sq〜
–sq〜£t Geromet ont Earthsrjava.util.ArrayListxÒ™ÇaI sizexp w
t onet twot threet fourt Fivex
public class SaveObjects{
public static void main (String [] args) {
boolean powerSwitch = true;
int x = 9, y=150, z = 675;
String name ="Gerome",setting ="on",planet="earth";
ArrayList stuff = new ArrayList();
stuff.add("one");
stuff.add("two");
stuff.add("three");
stuff.add("four");
stuff.add("five");
try {
FileOutputStream saveFile = new FileOutputStream(name+".sav");
ObjectOutputStream save = new ObjectOutputStream(saveFile);
save.writeObject(powerSwitch);
save.writeObject(x);
save.writeObject(y);
save.writeObject(z);
save.writeObject(name);
save.writeObject(setting);
save.writeObject(planet);
save.writeObject(stuff);
save.close();
}
有什么建议?非常感谢:D
最佳答案
您还可以发布从输入流中读取内容的方式吗?
从文件读取时,您是否将输入转换为正确的类型?
关于java - 我想阅读保存的文档,但是我无法尝试将其更改为.txt,.docx仍然无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59463007/