• 5-数据流


    package com.io;

    import java.io.DataInputStream;
    import java.io.DataOutputStream;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;

    import org.junit.Test;

    /*
    * 1、数据流有两个类DataInputStram,DataOutputStream,用于读取和写入java基本数据类型
    *
    * DataInputStream中的方法
    boolean readBoolean() byte readByte()
    char readChar() float readFloat()
    double readDouble() short readShort()
    long readLong() int readInt()
    String readUTF() void readFully(byte[] b)

    */
    public class 数据流 {

    //用于写入基本数据类型
    @Test
    public void testData(){
    DataOutputStream dos = null;
    try {
    FileOutputStream fos = new FileOutputStream(new File("data.txt"));
    dos = new DataOutputStream(fos);

    dos.writeUTF("吕亚飞");
    dos.writeInt(123);
    dos.writeBoolean(true);
    } catch (IOException e) {
    e.printStackTrace();
    }

    try {
    dos.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }

    @Test
    public void dataRead(){
    DataInputStream dis = null;
    try {
    dis = new DataInputStream(new FileInputStream(new File("data.txt")));

    String name = dis.readUTF();
    int a = dis.readInt();
    boolean b = dis.readBoolean();
    System.out.println("name:"+name);
    System.out.println("a:"+a);
    System.out.println("b:"+b);
    } catch (IOException e) {
    e.printStackTrace();
    }finally{
    try {
    dis.close();
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }


    }
    }

  • 相关阅读:
    n皇后问题
    hdu 4911 Inversion and poj2299 [树状数组+离散化]
    离散化
    汉诺塔
    hdu 4027 Can you answer these queries?[线段树]
    开根号
    hdu 1069 Monkey and Banana 【动态规划】
    Linux系统下安装rz/sz命令及使用说明
    PHP获得指定日期所在月的第一天和最后一天
    PHP获得指定日期所在星期的第一天和最后一天
  • 原文地址:https://www.cnblogs.com/fubaizhaizhuren/p/5026142.html
Copyright © 2020-2023  润新知