zoukankan      html  css  js  c++  java
  • 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();
    }
    }


    }
    }

  • 相关阅读:
    后缀字符串 计蒜客模拟赛
    HDU 1087 最长不下降子序列 LIS DP
    POJ 3126
    Authorize by ClaimIdentity by Owin
    Authencation WebApi Learning
    Agency-AccrualDetails Table Summary
    EF usage with ABP
    Scss environment setup
    Tips about CSS usage
    Send Mail C#
  • 原文地址:https://www.cnblogs.com/fubaizhaizhuren/p/5026142.html
Copyright © 2011-2022 走看看