Module java.base
Package java.io

# Class RandomAccessFile

=
public class RandomAccessFile
extends java.lang.Object
implements java.io.Closeable, java.io.DataInput, java.io.DataOutput

## Constructors

- =
  public RandomAccessFile(java.io.File arg0, java.lang.String arg1) throws java.io.FileNotFoundException
- =
  public RandomAccessFile(java.lang.String arg0, java.lang.String arg1) throws java.io.FileNotFoundException

## Methods

- =
  public void close() throws java.io.IOException
- =
  public final java.nio.channels.FileChannel getChannel()
- =
  public final java.io.FileDescriptor getFD() throws java.io.IOException
- =
  public long getFilePointer() throws java.io.IOException
- =
  public long length() throws java.io.IOException
- =
  public int read() throws java.io.IOException
- =
  public int read(byte[] arg0) throws java.io.IOException
- =
  public int read(byte[] arg0, int arg1, int arg2) throws java.io.IOException
- =
  public final boolean readBoolean() throws java.io.IOException
- =
  public final byte readByte() throws java.io.IOException
- =
  public final char readChar() throws java.io.IOException
- =
  public final double readDouble() throws java.io.IOException
- =
  public final float readFloat() throws java.io.IOException
- =
  public final void readFully(byte[] arg0) throws java.io.IOException
- =
  public final void readFully(byte[] arg0, int arg1, int arg2) throws java.io.IOException
- =
  public final int readInt() throws java.io.IOException
- =
  public final java.lang.String readLine() throws java.io.IOException
- =
  public final long readLong() throws java.io.IOException
- =
  public final short readShort() throws java.io.IOException
- =
  public final java.lang.String readUTF() throws java.io.IOException
- =
  public final int readUnsignedByte() throws java.io.IOException
- =
  public final int readUnsignedShort() throws java.io.IOException
- =
  public void seek(long arg0) throws java.io.IOException
- =
  public void setLength(long arg0) throws java.io.IOException
- =
  public int skipBytes(int arg0) throws java.io.IOException
- =
  public void write(int arg0) throws java.io.IOException
- =
  public void write(byte[] arg0) throws java.io.IOException
- =
  public void write(byte[] arg0, int arg1, int arg2) throws java.io.IOException
- =
  public final void writeBoolean(boolean arg0) throws java.io.IOException
- =
  public final void writeByte(int arg0) throws java.io.IOException
- =
  public final void writeBytes(java.lang.String arg0) throws java.io.IOException
- =
  public final void writeChar(int arg0) throws java.io.IOException
- =
  public final void writeChars(java.lang.String arg0) throws java.io.IOException
- =
  public final void writeDouble(double arg0) throws java.io.IOException
- =
  public final void writeFloat(float arg0) throws java.io.IOException
- =
  public final void writeInt(int arg0) throws java.io.IOException
- =
  public final void writeLong(long arg0) throws java.io.IOException
- =
  public final void writeShort(int arg0) throws java.io.IOException
- =
  public final void writeUTF(java.lang.String arg0) throws java.io.IOException

## Summary

No differences.