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();
            }
        }
  • 相关阅读:
    用Web标准进行开发
    哪个是你爱情的颜色?
    由你的指纹,看你的性格。
    让你受用一辈子的181句话
    漂亮MM和普通MM的区别
    ASP构造大数据量的分页SQL语句
    随机码的生成
    爱从26个字母开始 (可爱的史努比)
    浅谈自动采集程序及入库
    值得收藏的JavaScript代码
  • 原文地址:https://www.cnblogs.com/zzl521/p/8885156.html
Copyright © 2011-2022 走看看