为了账号安全,请及时绑定邮箱和手机立即绑定

从 Java 程序写入我服务器上的 txt 文件的问题

从 Java 程序写入我服务器上的 txt 文件的问题

狐的传说 2021-08-25 15:16:53
尝试从 Java 程序写入服务器上的 txt 文件时遇到此问题。即使它写了文本,它也会在它前面写一些奇怪的字符。我的代码如下所示:    URL urlOutput = new URL("ftp://username:password@ftp.matsworld.io");    URLConnection urlc = urlOutput.openConnection();    OutputStream os = urlc.getOutputStream();    OutputStream buffer = new BufferedOutputStream(os);    ObjectOutput output = new ObjectOutputStream(buffer);    output.writeObject("Hello world!");    output.close();    buffer.close();    os.close();这是出现在 txt 文件中的内容:¨ŪtKV世界你好!感谢帮助!
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

ObjectOutputStream用于对象序列化。前面的部分"Hello world!"是对象输出流为对象输入流保存的“簿记”信息,用于判断正在恢复什么样的对象。


使用PrintStream用于输出文本信息:


URL urlOutput = new URL("ftp://username:password@ftp.matsworld.io");

URLConnection urlc = urlOutput.openConnection();

OutputStream os = urlc.getOutputStream();

OutputStream buffer = new BufferedOutputStream(os);

PrintStream output = new PrintStream(buffer);

output.writeLine("Hello world!");

output.close();

buffer.close();

os.close();


查看完整回答
反对 回复 2021-08-25
  • 1 回答
  • 0 关注
  • 245 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号