zoukankan      html  css  js  c++  java
  • java学习30天2020/8/4

    一.

    1、过滤(处理)流      

    (1) DataOutputStream
             对于DataOutputStream必须给它传一个输出流对象,完成类似DataOutputStream功能的类就是一个过滤流类或处理流类。
              DataOutputStream包装类的构造函数语法如下。

    public a DataOutputSt ream (OutputStream out)
    import java.io.DataOutputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    public class DataOutputStreamDemo {
        public static void main(String[] args)throws IOException {
            write();
        }
        public static void write()throws IOException{
            OutputStream os=new FileOutputStream("D:/Hello.txt");
            DataOutputStream dos=new DataOutputStream(os);
            dos.writeInt(123);
            dos.writeBoolean(true);
            dos.writeByte(34);
            dos.writeBytes("Hello");
            dos.writeChar(58);
            dos.writeChars("java");
            dos.writeDouble(20.0);
            dos.writeFloat(20f);
            dos.writeShort(31);
            dos.writeUTF("C++");
            dos.writeLong(13L);
            dos.flush();
            dos.close();
        }
    }

     

        (2)DataInputStream

    复制代码
    import java. io. DataInputStream;
    import java. io.FileInputStream;
    import java. io. IOException;
    import java.io. InputStream;
    public class DataIntputStreamDemo{
    public static void main(String[] args) throws IOException {
    read() ;
    }
    public static void read() throws IOException {
    InputStream in = new FileInputStream("D:/Hello.txt");
    DataInputStream dis =new DataInputStream(in) ;
    int a=dis.readInt() ;
    boolean flag = dis. readBoolean();
    byte b=dis.readByte();
    char c=dis.readChar();
    double d=dis.readDouble();
    float f=dis.readFloat();
    short s=dis.readShort ();
    long l=dis.readLong();
    dis.close();
    System.out.println(a);
    System.out.println(flag) ;
    System.out.println(b);
    System.out.println(c);
    System .out.println(d);
    System .out.println(f);
    System.out.println(s);
    System.out.println(l);
    }
    }
    复制代码

        二.处理流应用方法得查看

    三.内存查看流

  • 相关阅读:
    使用snv命令来更新项目
    linux下实现开机启动应用程序
    Qt Designer 打开失败,报Run time error错误的解决办法。
    <<Effective c++>>读书笔记---条款19:设计class犹如设计type
    字符串的格式化方式
    最新民政部行政区划代码,省市区三级
    DigitalOcean
    (译)Windsor入门教程---第五部分 添加日志功能
    (译)Windsor入门教程---第四部分 整合
    (译)Windsor入门教程---第三部分 编写第一个Installer
  • 原文地址:https://www.cnblogs.com/qiangini/p/13436347.html
Copyright © 2011-2022 走看看