Solution savedObject = new Solution (4);
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("a:\\1.txt"));
out.writeObject(savedObject);
out.close();
ObjectInputStream in = new ObjectInputStream(new FileInputStream("a:\\1.txt"));
Solution loadedObject = (Solution) in.readObject();
in.close();
System.out.println(loadedObject.toString());
}
private final transient String pattern = "dd MMMM yyyy, EEEE";
private transient Date currentDate;
private transient int temperature;
String string;
Ԁ牳⨀潣慪慶畲桳琮獡慴歳〲琮獡㉫⸴潓畬楴湯ઍꝌ壱퐐䰁瑳楲杮t䰒慪慶氯湡⽧瑓楲杮砻瑰䘀潔慤⁹獩〠‶敄敺扭牥㈠ⰹ䘠敲瑩条湡桴畣牲湥⁴整灭牥瑡牵獩㐠䌠
вот это в файле
Alex
39 уровень
не уверен что это правильно, но валя все принял:
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Wladyslaw Java Developer Master
6 декабря 2019, 04:32
А что ты ожидал там увидеть? Он же байты туда пишет, не подразумевая под ними человеко-читаемую инфу. А тебе просто твой текстовый редактор пытается эти байты преобразовать в соответствии с тем какая там у него выставлена кодировка - вот и получаешь ахинею, вроде как.
0
Alex
6 декабря 2019, 10:25
я ожидал от стринга читаемый текс..
0
Wladyslaw Java Developer Master
6 декабря 2019, 14:18
а где стринг? Ты же объект сериализируешь. Он просто пишет последовательность байт, которые представляют твой объект, так чтобы потом его можно было из них восстановить. Никто не говорит что это должно быть в виде понятном человеку.
0