package 流;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.Buffer;
public class 写入
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
try
{
DataOutputStream out=new DataOutputStream
(
new BufferedOutputStream
(
new FileOutputStream("b.dat")
)
);
out.writeInt(12345);
out.close();
DataInputStream in=new DataInputStream
(
new BufferedInputStream
(
new FileInputStream("b.dat")
)
);
System.out.println(in.read());
} catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
java输入输出问题,为什么想写入的是12345,但是输出却是0
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- weixin_42589786 2019-07-17 14:25关注
in.read()是读入一个字节,要用 in.readInt()
写出文件的格式要与读取文件的格式相对应起来,你用什么格式写出到文件的,就用什么格式读文件。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 phython路径名过长报错 不知道什么问题
- ¥15 深度学习中模型转换该怎么实现
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?
- ¥15 matlab(相关搜索:紧聚焦)
- ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
- ¥15 Arduino无法同时连接多个hx711模块,如何解决?