社区
Java SE
帖子详情
什么用fileoutputstream.write(999999);写入文件只有一个字节?
MAX°孟兆
2005-03-14 01:49:37
我的代码如下:
FileOutputStream fos = new FileOutputStream("e:\\1");
fos.write(999999);
fos.flush();
fos.close();
但文件1的大小只有一个字节,用UltraEdit打开16进制查看也是只有一个字节。为什么会这样?
不是应该4个字节吗?
...全文
140
5
打赏
收藏
什么用fileoutputstream.write(999999);写入文件只有一个字节?
我的代码如下: FileOutputStream fos = new FileOutputStream("e:\\1"); fos.write(999999); fos.flush(); fos.close(); 但文件1的大小只有一个字节,用UltraEdit打开16进制查看也是只有一个字节。为什么会这样? 不是应该4个字节吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MAX°孟兆
2005-03-15
打赏
举报
回复
我知道了.用DataOutputStream()就可以.
对于 zhang21cnboy(事了抚衣去,不留身与名) 的方法好像输出的都是字符啊...
zhang21cnboy
2005-03-14
打赏
举报
回复
PrintWriter p = new PrintWriter(fos);
p.println(99999);
trueboy
2005-03-14
打赏
举报
回复
太明显了!
MAX°孟兆
2005-03-14
打赏
举报
回复
我看文档是不能写入大于255的整数,那如果我要写入一个大于255的整数那该怎么办?
用ObjectOutputStream.writeInt()不行,它会加入其它标识码。
xitianjile
2005-03-14
打赏
举报
回复
999999是一个未知的字符.
如果你有闲功夫!
可以查查iso-8859-1的字符集.
跟汤老师学Java(第15季):I/O输入输出流
本课程从零开始,以通俗易懂的方式讲解Java技术,手把手教你掌握每
一个
知识点。 真正做到零基础入门学习,适合初学者的教程! 课程内容包括: 1.File类 2.IO流简介 3.流的分类 输入流、输出...
FileoutputStream
向文件中写
一个
字节
或多个
字节
write
(),在文件后追加写入、换行的方法
FileoutputStream
向文件中写
一个
字节
或多个
字节
write
(),在文件后追加写入、换行的方法
解决使用
FileOutputStream
将流
写入文件
时的中文乱码问题
使用
FileOutputStream
...但这里的字符串如果包含中文,就会出现乱码,这是因为
FileOutputStream
是
字节
流,将文本按
字节
写入文件
,而
一个
汉字是两个
字节
,无法一次写入,就会出现乱码,解决方法是使用OutputStreamWrit
FileOutputStream
的
write
()的用法
FileOutputStream
的
write
()的用法
FileOutputStream
的三个
write
()方法
public void
write
(int b):写
一个
字节
public void
write
(byte[] b):写
一个
字节
数组 public void
write
(byte[] b,int off,int len):写
一个
字节
数组的一部分,off表示从这个索引开始,长度为len //创建
字节
输出流...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章