首頁 > Java > java教程 > 主體

java DataInputStream和DataOutputStream詳解及實例程式碼

高洛峰
發布: 2017-02-03 17:25:25
原創
1870 人瀏覽過

java DataInputStream和DataOutputStream详解

操作基本数据类型的流 

DataInputStream

DataOutputStream

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
  
public class IntegerDemo {
  public static void main(String[] args) throws IOException {
    myWrite();
  
    myReader();
  }
  
  private static void myWrite() throws IOException {
    // TODO Auto-generated method stub
    // 创建数据输出流对象
    FileOutputStream fos = new FileOutputStream("E:\\zikao\\file\\cs.txt");
    DataOutputStream dos = new DataOutputStream(fos);
  
    // 写数据
    dos.writeByte(10);
    dos.writeShort(100);
    dos.writeInt(1000);
    dos.writeLong(10000);
    dos.writeFloat(12.34F);
    dos.writeDouble(12.56);
    dos.writeChar('a');
    dos.writeBoolean(true);
  
    // 释放资源
    dos.close();
  }
  
  private static void myReader() throws IOException {
    // TODO Auto-generated method stub
    // 创建数据输入流对象
    FileInputStream fis = new FileInputStream("E:\\zikao\\file\\cs.txt");
    DataInputStream dis = new DataInputStream(fis);
  
    // 读数据
    byte b = dis.readByte();
    short s = dis.readShort();
    int i = dis.readInt();
    long l = dis.readLong();
    float f = dis.readFloat();
    double d = dis.readDouble();
    char c = dis.readChar();
    boolean bl = dis.readBoolean();
  
    // 释放资源
    dis.close();
  
    System.out.println(b);
    System.out.println(s);
    System.out.println(i);
    System.out.println(l);
    System.out.println(f);
    System.out.println(d);
    System.out.println(c);
    System.out.println(bl);
  }
}
登入後複製

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

更多java DataInputStream和DataOutputStream详解及实例代码相关文章请关注PHP中文网!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板