A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qq350106106 中级黑马   /  2015-6-15 23:14  /  4375 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

14黑马币




字节流如何只读和只写中文!谢谢~

最佳答案

查看完整内容

字节流只写: fos.write(“字符串”.getBytes);只要将字符串变成字符数组就OK了 字节流只读:1。将文件上的所有的字节数据都读到缓冲区中,然后在转换成字符串ByteArrayOutputStream 2.可以定一个大的缓冲区,然后将读取的中文放在字节数组中,然后在读取。

9 个回复

倒序浏览
字节流只写: fos.write(“字符串”.getBytes);只要将字符串变成字符数组就OK了 字节流只读:1。将文件上的所有的字节数据都读到缓冲区中,然后在转换成字符串ByteArrayOutputStream 2.可以定一个大的缓冲区,然后将读取的中文放在字节数组中,然后在读取。
回复 使用道具 举报
楼上的说的对.可以参考一下
回复 使用道具 举报
留一下  学学 ~
回复 使用道具 举报
学习了   ~
回复 使用道具 举报
学习了   谢谢
回复 使用道具 举报

学习了   谢谢
回复 使用道具 举报
vilion 中级黑马 2015-6-27 23:25:20
8#
1楼正解。
回复 使用道具 举报
打酱油的飘过
回复 使用道具 举报
王鹏 发表于 2015-6-15 23:14
字节流只写: fos.write(“字符串”.getBytes);只要将字符串变成字符数组就OK了 字节流只读:1。将文件上 ...

复习了~~~不过是将字符串变成字节数组,不是字符数组吧?个人观点,有错请指出,谢谢~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马