关于写文件的问题

shenqdm 2003-08-18 10:04:19
我将一个字符串写到一个txt文件里,但写完后发现前面多了写乱码,不知道是什么原因,请教一下各位高手。
我的代码:
BASE64Encoder enc=new BASE64Encoder();
cipherString=enc.encode(cipherByte);
try{
java.io.ObjectOutputStream out1=new java.io.ObjectOutputStream(new java.io.FileOutputStream(msf));
out1.writeObject(cipherString);
out1.close();
}
catch (java.lang.Exception e) {
e.printStackTrace();
};
(msf是文件路径和文件名)
cipherString输出的是:abcdefghijklmnopqrstuvwxyz
但写到文件里后,我打开文件发现在 abcdefghijklmnopqrstuvwxyz的前面多了些符号,(我贴不上来)。
向各位请教了。谢谢
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenqdm 2003-08-19
  • 打赏
  • 举报
回复
谢谢,我调试出来了
zhwquan 2003-08-18
  • 打赏
  • 举报
回复
ObjectOutputStream的原因了,直接用
FileOutputStream out=new FileOutputStream(msf);
out.write(cipherString.getBytes());
out.close();
就搞定了,(现场发挥,自己调试一下了)

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧