RandomAccessFile, RandomAccessFile 생성자

CODEDRAGON Development/Java

반응형



 

 

RandomAccessFile

·       입력 스트림과 출력 스트림의 두가지 기능을 가지고 있는 스트림입니다.

·       기존의 입력 스트림과 달리 읽었던 입력 스트림을 다시 읽을 있는 스트림입니다.

·       파일의 임의의 위치에 직접 접근할 있는 방법을 제공합니다.

·       RandomAccessFile 클래스는 파일만을 대상으로 하며, 임의의 지점에서 입출력을 동시에 수행할 있습니다.

 

 


 

 

 

Class RandomAccessFile

https://docs.oracle.com/javase/8/docs/api/java/io/RandomAccessFile.html

 

 

 

 

RandomAccessFile 생성자

RandomAccessFile 클래스의 생성자에는 인수로 파일의 이름(file)뿐만 아니라 파일 모드(mode)까지 함께 전달해야 합니다. 파일 모드란 파일의 사용 용도를 나타내는 문자열 상수입니다.

생성자

설명

RandomAccessFile(File file, String mode)

파일의 경로를 가지고 있는 file mode RandomAccessFile클래스의 객체를 생성합니다.

 

Mode 가질 있는

설명

r

읽기 전용

rw

읽기와 쓰기 전용

rws

read write synchronized write 것은 즉시 실제 파일에 반영되고 파일의 내용뿐만 아니라 파일의 상태정보를 포함합니다.

rwd

 

 

RandomAccessFile(String file, String mode)

파일의 경로를 가지고 있는 문자열 file mode RandomAccessFile클래스의 객체를 생성합니다.