java DataInputStream和DataOutputStream详解及实例代码
javaDataInputStream和DataOutputStream详解
操作基本数据类型的流
DataInputStream
DataOutputStream
importjava.io.DataInputStream; importjava.io.DataOutputStream; importjava.io.FileInputStream; importjava.io.FileOutputStream; importjava.io.IOException; publicclassIntegerDemo{ publicstaticvoidmain(String[]args)throwsIOException{ myWrite(); myReader(); } privatestaticvoidmyWrite()throwsIOException{ //TODOAuto-generatedmethodstub //创建数据输出流对象 FileOutputStreamfos=newFileOutputStream("E:\\zikao\\file\\cs.txt"); DataOutputStreamdos=newDataOutputStream(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(); } privatestaticvoidmyReader()throwsIOException{ //TODOAuto-generatedmethodstub //创建数据输入流对象 FileInputStreamfis=newFileInputStream("E:\\zikao\\file\\cs.txt"); DataInputStreamdis=newDataInputStream(fis); //读数据 byteb=dis.readByte(); shorts=dis.readShort(); inti=dis.readInt(); longl=dis.readLong(); floatf=dis.readFloat(); doubled=dis.readDouble(); charc=dis.readChar(); booleanbl=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); } }
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!