• IO问题


    1对于DataOutputStream和DataOutputStream 这两个流的读取和写入有些方法竟然不对应,只有下面那三行注释了才能运行,我不知道为什么有木有大佬指点一下

    public static void main(String[] args) {
            try {
                DataOutputStream dos=new DataOutputStream(new BufferedOutputStream(
                        new FileOutputStream("E:/hello.txt")));
                dos.write(10);            //将指定字节(参数 b 的八个低位)写入基础输出流
                dos.writeBoolean(true);
                dos.writeByte(10);        //将一个 byte 值以 1-byte 值形式写出到基础输出流中
    //            dos.writeBytes("我是中国人  I am a Chinese");// 将字符串按字节顺序写出到基础输出流中
    //            dos.writeChar('1');
    //            dos.writeChars("我是中国人  I am a Chinese");
                dos.writeDouble(3.14159);
                dos.writeFloat( 7.98F);
                dos.writeInt(10);
                dos.writeLong(32321321);
                dos.writeShort(898);
                dos.writeUTF(" I am a Chinese");
                dos.close();
                DataInputStream dis=new DataInputStream(new BufferedInputStream(
                        new FileInputStream("E:/hello.txt")));
                System.out.println("dis.read()="+dis.read());
                System.out.println("dis.readBoolean()="+dis.readBoolean());
                System.out.println("dis.readByte()="+dis.readByte());
    //            System.out.println("dis.readByte()="+dis.readByte());
    //            System.out.println("dis.readChar()="+dis.readChar());
    //            System.out.println("dis.readChar()="+dis.readChar());
                System.out.println("dis.readDouble()="+dis.readDouble());
                System.out.println("dis.readFloat()="+dis.readFloat());
                System.out.println("dis.readInt()="+dis.readInt());
                System.out.println("dis.readLong()="+dis.readLong());
                System.out.println("dis.readShort()="+dis.readShort());
                System.out.println("dis.readUTF()="+dis.readUTF());
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }  catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
  • 相关阅读:
    困勉而行
    6.12
    js 实现表格筛选不请求后台数据
    VUE方法和函数汇总
    sql isnull用法
    js forEach的用法
    js _this.$nextTick 解决页面渲染问题
    element table 复选框单选
    js attr 追加属性
    C# 过滤器 验证页面权限
  • 原文地址:https://www.cnblogs.com/zzl521/p/8885156.html
Copyright © 2020-2023  润新知