问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ObjectOutputStream 用writeObject输出文本是乱码

发布网友 发布时间:2022-04-30 23:29

我来回答

3个回答

热心网友 时间:2022-06-20 10:30

那并非乱码。

ObjectOutputStream.writeObject()的作用是把一个实例的对象以文件的形式保存到磁盘上,这个过程就叫Java对象的持久化。

而这个文件是以二进制的形式编写的,当你用文本编辑器将它打开,这些二进制代码与某个字符集映射之后,显示出来的东西就成了乱码。

即使输出的是一个String的对象,也是以该String对象的二进制编码的形式输出,而不是输出String对象的内容。

热心网友 时间:2022-06-20 10:31

一般可以用toString 方法 还可以强转化为其它的对象
以上谁的高论太可笑了,我想他肯定没试过.

writeObject(Object obj)方法,要是对象没有实现Serializable根本不让你写进去,马上抛出异常,

writeObject(Object obj)写入的文件是以二进制文件存储的,所以会乱码,就一句话的事情!

热心网友 时间:2022-06-20 10:31

你输出的Object 对象 当然是乱马啊 你可以跟据你的需要进行转化 一般可以用toString 方法 还可以强转化为其它的对象
ObjectOutputStream 用writeObject输出文本是乱码

那并非乱码。ObjectOutputStream.writeObject()的作用是把一个实例的对象以文件的形式保存到磁盘上,这个过程就叫Java对象的持久化。而这个文件是以二进制的形式编写的,当你用文本编辑器将它打开,这些二进制代码与某个字符集映射之后,显示出来的东西就成了乱码。即使输出的是一个String的对象,也是以该Str...

请教ObjectOutputStream输出乱码问题

writeObject写到文件里的是String类的序列化内容,当然不能正确查看了,写字符串用PrintStream比较好。而且输出“\n”和“\r\n”都不是很好的方法,因为不同的平台回车符是不一样,如下解决跨平台问题的换行:PrintStream file = new PrintStream(new FileOutputStream("c:\\cc.txt"));file.println("...

java ObjectOutputStream 输出的tst内容为何是乱码?

Reader和Writer是字符流的读取和写入。2.每一个顶层类都有缓冲类 BufferedInputStream BufferedOutputStream BufferedReader BufferedWriter 3.每一个顶层类都有对目录文件(File)的支持:FileInputStream FileOutputStream FileReader FileWriter 4装饰器基类 FilterInputStream FilterOutputStream 其子类则在其基础...

什么是writeObject 和readObject?可定制的序列化过程

尝试着翻译一下,原文是What are writeObject and readObject? Customizing the serialization process.在Java中使用Serialization相当简单。如果你有一些对象想要进行序列化,你只需实现Serializable接口。然后,你可以使用ObjectOutputStream将该对象保存至文件或发送到其他主机。所有的non-transient和non-static字段...

ObjectOutputStream对象方法writeObject()?

因为ObjectOutputStream把对象student是按照binary的方式存储到文件中的,你把两进制文件当text文件打开,自然看到的都是乱七八糟的东西。用 ObjectInputStream读入student,stream 知道如何把binary 数据恢复成student对象,自然显示就正常了。

objectOutputStream对象的writeObject()方法的疑惑

ObjectOutputStream oos = new ObjectOutputStream(new FileOuputStream("文件地址"), true);这样的话..你写对象就是加在原来的后面..如果没有加那个true的话..默认就是会覆盖的..明白楼主的意思了。。楼主是想替换或者说是修改你想修改的对象。。这个你需要写个继承自ObjectOutputStream的类。。

为什么以下程序在1.TXT中输出的是乱码 要怎么该呢

为什么以下程序在1.TXT中输出的是乱码 要怎么该呢 packageyy;importjava.io.*;classTest{publicstaticvoidmain(String[]args)throwsException{FileOutputStreamfos=newFileOutputStream("1.txt");ObjectOutputStreamoos=newObjectOutp... package yy;import java.io.*;class Test{ public static void main(String[...

怎么用ObjectOutputStream

你的Address类要实现Serializable 这个接口,否则不能保存。而且不不用保存数组,直接保存ArrayList就可以了,public static void saveObjects(ArrayList listData, String fileName) { FileOutputStream os = new FileOutputStream("fileName.dat");ObjectOutputStream oos = new ObjectOutputStream(os);oos...

关于ObjectOutputStream文件写入问题。。。

该对象首先要可序列化,然后把多个对象存储到容器里,如ArrayList<?> list;然后把list序列化存储,读出来就是一串对象了~~

ObjectOutputStream类的writeObject()方法是不是同步的,不是的话要怎 ...

在方法上添加一个关键字:synchronized 比如:public synchronized void fun(){ ... }

devc输出中文乱码 文本文档乱码怎么解决 文本文档乱码如何恢复 程序输出时出现乱码为什么 c语言输出乱码怎么解决 c语言输出结果乱码 文档文字乱码了怎么办 csv乱码转换成excel excel乱码怎么解决
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医药销售的人真的很“黑”吗? 往届生考国考有什么限制 白实线变道会被拍吗? 白色实线变道会被拍吗 有没有斗气魔法的穿越小说 时代少年团中谁最大 ...我们活着到底是为什么,不要老是说为别人而活,不要说我有病。_百度... 我今年冬天刚得的慢性咽炎,我是干二氧化碳保护焊的,带防尘口罩,但少量... ...40寸比42寸的贵,谁能稍微给我介绍下液晶电视的一些常识 怎么消灭蚂蚁??? 求隶书字体 C++文件写入问题,此代码为什么写入文件会是乱码 能异地购票吗? word2007版中有没有隶书字体 电脑个别软件文件名为乱码,PPT插入对象,对象名称不能输入中文,输入中文就是“?”,可以输入英文 川菜和粤菜相同点和不同点 为什么write写入的文件变成乱码? 假如我买了a站到b站的高铁学生票,我可以在c站人工售票处取票吗?是学生票哦!!! 不知怎么了?换了系统后,我所有软件上都没有隶书这个字体了,怎么回事啊 java 文件写入乱码 我的电脑中没有隶书字体,要下载那种字体才能和电脑自带的那种一样? 谁有win7系统中 office安装时自带的隶书字体 麻烦给我发一下呀 C语言写文件乱码 求解 B站的资源怎么下载呢?我用提取码在115说视频文件不支持共享,怎么办... 关于java 写入txt文件乱码的问题 xp系统默认的隶书、幼圆字体是哪种 为什么我的writefile写入文件的数据是乱码 为什么我的电脑上没有隶书这种字体? cdr文件打开显示隶书-常规缺失,请问隶书-常规是什么字体 c++中用二进制形式将对象的信息存入文件中是乱码? 川菜与粤菜有什么区别?如题 谢谢了 向磁盘文件写入数据为什么打开文件后显示乱码 川菜和粤菜有什么不同 粤菜和川菜哪个更受欢迎? 江苏工商银行的苏通卡是怎么收费的 苏通卡邮政银行有吗 etc和苏通卡哪个划算 江宁哪个银行可办etc苏通卡 苏通卡能办几张,不同银行能办吗 在哪个银行能办苏通卡 桃子的销售渠道 中国的桃子怎么能运到越南? 农产品价格那么低,还滞销,到底怎么回事? 干部扮演“唐僧师徒”卖桃走红,他们为何要出来卖桃? 我自家种植的核桃怎样想自己销售怎样才能找到销售客户? 成都一年四季都有蟑螂吗 春天有蟑螂吗 一个小型网络水果超市,负责给用户网上订购苹果、芒果、桃子、荔枝。用户可以注册成为会员,预约、订购、 冬天还有蟑螂出没吗? 核桃特产的销售渠道