[Java] 读写字节数据,过滤流DataOutputStream和DataInputStream
2016-04-13 14:49
417 查看
package test.stream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; /** * 读写字节数据,过滤流 * @author Frost.Yen * @E-mail 871979853@qq.com * @date 2016年4月13日 */ public class TestWriteData02 { public static void main(String[] args) { FileOutputStream fos = null; DataOutputStream dos = null; DataInputStream dis = null; try { fos = new FileOutputStream("E:\\JAVA\\Examples\\To Learn\\src\\test\\stream\\data1.dat"); //如果希望存储基本数据类型就使用DataOutputStream,也是过滤流 dos = new DataOutputStream(fos); dos.writeInt(121245678); dos.writeInt(15678); dos.writeInt(1215678); dos.writeInt(121245678); dos.writeInt(15678); dos.writeInt(121245374); //从文件读取基本数据类型使用DataInputStream,也是过滤流 dis = new DataInputStream(new FileInputStream("E:\\JAVA\\Examples\\To Learn\\src\\test\\stream\\data1.dat")); int a = dis.readInt(); System.out.println(a); System.out.println(dis.readInt()); System.out.println(dis.readLong()); System.out.println(dis.readInt()); System.out.println(dis.readInt()); //System.out.println(dis.readInt()); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally { try { if(dos!=null) dos.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
相关文章推荐
- Ubuntu安装JAVA8
- [Java] 读写字符串数据
- Selenium入门------JAVA搭建、运行
- spring mvc返回String到页面乱码
- spring boot文件的上传下载
- JSON with Java
- Maven修改全局和局部JDK版本
- Java模板引擎
- eclipse代码注释的设置
- java-邮件发送接收和删改
- java中字符串的的替换replace和replaceAll的区别
- MyEclipse每次保存时提示MyEclipseErrors running builder 'DeploymentBuilder' on project..的解决方法
- Java一些常见的出错异常处理
- (java)求两个排序数组(升序)中第K小的数
- azkaban任务报错java.lang.RuntimeException: The root scratch dir: /tmp/hive
- java 读取,写入 txt 文件示例
- [编程题]滑雪 Java版 动态规划
- java.lang.OutOfMemoryError: Java heap space 的解决
- JAVA Forward和Redirect的区别
- java获取mac地址,ip地址