Class RandomAccessFile
java.lang.Object
java.io.RandomAccessFile
- All Implemented Interfaces:
DataInput, DataOutput
-
Constructor Summary
ConstructorsConstructorDescriptionRandomAccessFile(File var0, String var1) RandomAccessFile(String var0, String var1) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()final FileDescriptorgetFD()longlonglength()intread()intread(byte[] var0) intread(byte[] var0, int var1, int var2) final booleanfinal bytereadByte()final charreadChar()final doublefinal floatfinal voidreadFully(byte[] var0) final voidreadFully(byte[] var0, int var1, int var2) final intreadInt()final StringreadLine()final longreadLong()final shortfinal intfinal intfinal StringreadUTF()voidseek(long var0) voidsetLength(long var0) intskipBytes(int var0) voidwrite(byte[] var0) voidwrite(byte[] var0, int var1, int var2) voidwrite(int var0) final voidwriteBoolean(boolean var0) final voidwriteByte(int var0) final voidwriteBytes(String var0) final voidwriteChar(int var0) final voidwriteChars(String var0) final voidwriteDouble(double var0) final voidwriteFloat(float var0) final voidwriteInt(int var0) final voidwriteLong(long var0) final voidwriteShort(int var0) final void
-
Constructor Details
-
RandomAccessFile
- Throws:
FileNotFoundException
-
RandomAccessFile
- Throws:
FileNotFoundException
-
-
Method Details
-
close
- Throws:
IOException
-
getFD
- Throws:
IOException
-
getFilePointer
- Throws:
IOException
-
length
- Throws:
IOException
-
read
- Throws:
IOException
-
read
- Throws:
IOException
-
read
- Throws:
IOException
-
readBoolean
- Specified by:
readBooleanin interfaceDataInput- Throws:
IOException
-
readByte
- Specified by:
readBytein interfaceDataInput- Throws:
IOException
-
readChar
- Specified by:
readCharin interfaceDataInput- Throws:
IOException
-
readDouble
- Specified by:
readDoublein interfaceDataInput- Throws:
IOException
-
readFloat
- Specified by:
readFloatin interfaceDataInput- Throws:
IOException
-
readFully
- Specified by:
readFullyin interfaceDataInput- Throws:
IOException
-
readFully
- Specified by:
readFullyin interfaceDataInput- Throws:
IOException
-
readInt
- Specified by:
readIntin interfaceDataInput- Throws:
IOException
-
readLine
- Specified by:
readLinein interfaceDataInput- Throws:
IOException
-
readLong
- Specified by:
readLongin interfaceDataInput- Throws:
IOException
-
readShort
- Specified by:
readShortin interfaceDataInput- Throws:
IOException
-
readUnsignedByte
- Specified by:
readUnsignedBytein interfaceDataInput- Throws:
IOException
-
readUnsignedShort
- Specified by:
readUnsignedShortin interfaceDataInput- Throws:
IOException
-
readUTF
- Specified by:
readUTFin interfaceDataInput- Throws:
IOException
-
seek
- Throws:
IOException
-
setLength
- Throws:
IOException
-
skipBytes
- Specified by:
skipBytesin interfaceDataInput- Throws:
IOException
-
write
- Specified by:
writein interfaceDataOutput- Throws:
IOException
-
write
- Specified by:
writein interfaceDataOutput- Throws:
IOException
-
write
- Specified by:
writein interfaceDataOutput- Throws:
IOException
-
writeBoolean
- Specified by:
writeBooleanin interfaceDataOutput- Throws:
IOException
-
writeByte
- Specified by:
writeBytein interfaceDataOutput- Throws:
IOException
-
writeBytes
- Specified by:
writeBytesin interfaceDataOutput- Throws:
IOException
-
writeChar
- Specified by:
writeCharin interfaceDataOutput- Throws:
IOException
-
writeChars
- Specified by:
writeCharsin interfaceDataOutput- Throws:
IOException
-
writeDouble
- Specified by:
writeDoublein interfaceDataOutput- Throws:
IOException
-
writeFloat
- Specified by:
writeFloatin interfaceDataOutput- Throws:
IOException
-
writeInt
- Specified by:
writeIntin interfaceDataOutput- Throws:
IOException
-
writeLong
- Specified by:
writeLongin interfaceDataOutput- Throws:
IOException
-
writeShort
- Specified by:
writeShortin interfaceDataOutput- Throws:
IOException
-
writeUTF
- Specified by:
writeUTFin interfaceDataOutput- Throws:
IOException
-