RandomAccessFile 클래스의 대표적인 메소드

CODEDRAGON Development/Java

반응형



 

 

RandomAccessFile 클래스의 대표적인 메소드

public int read() throws IOException

메소드

설명

public int read()

·       현재 파일 포인터에서 내용을 읽어옵니다.

public int read(byte[] b, int off, int len)

·       데이터를 len 만큼을 읽어 byte[] b off위치에 저장하고 읽은 바이트 수를 반환합니다.

public final int readInt( )

·       현재의 파일 포인터에서 데이터를 읽어 int형으로 반환합니다.

final String readLine()

 

·       현재의 파일 포인터에서 라인을 읽어옵니다.

public final double readDouble( )

·       현재의 파일 포인터에서 데이터를 읽어 double형으로 반환합니다.

public void write(int b)

·       현재의 파일 포인터에서 int형을 씁니다.

public void write(byte[] b, int off, int len)

·       현재의 파일 포인터에서 바이트 배열을 씁니다.

public final void writeInt(int v)

·       현재의 파일 포인터에서 정수형을 씁니다.

public final void writeDouble(double v)

·       현재의 파일 포인터에서 실수형을 씁니다.

public long getFilePointer( )

·       파일의 위치정보를 얻는 메소드

·       파일 포인터(파일 내에서 현재 제어되고 있는 부분) 위치를 반환합니다.

public void seek(long pos)

·       인자로 지정한 위치로 파일 포인터의 위치를 변경하는 메소드

long length() 

·       파일의 길이를 바이트 단위로 반환

void close()

·       파일 객체 닫기