zoukankan      html  css  js  c++  java
  • 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();
            }
        }
  • 相关阅读:
    javascript 基础知识汇总(一)
    一个高效单表分页查询语句
    Linux的基本操作(一)
    Tomcat服务器配置
    C# — Winform的TextBox控件实现记忆功能
    C# — LINQ To XML示例
    C# — COM组件注册
    C# — LINQ查询的简单使用
    C# — 题库答案汇总
    C# — 题库汇总
  • 原文地址:https://www.cnblogs.com/zzl521/p/8885156.html
Copyright © 2011-2022 走看看