본문 바로가기

Java

RandomAcessFile

반응형

RandomAccessFile

c의 fopen같은 느낌 읽고쓰기 전부 가능

RandomAccessFile rf = new RandomAccessFile(“rf.txt”,”rw”);

rf.writeInt(1);
System.out.println(rf.getFilePointer());
하면 Int 4바이트 이므로 4위치로 이동되었음.

rf.writeDouble(3.14);
rf.writeUTF(“안녕”);

rf.seek(0);
파일 포인터가 가장 끝으로 이동되어 있으므로 읽기 위에서 첫위치로 지정.

int i = rf.readInt();
double d = rf.readDouble();
String s = rf.readUTF();

각각 변수에 들어옴

반응형

'Java' 카테고리의 다른 글

Thread  (0) 2019.11.08
데코레이터 패턴  (0) 2019.11.08
직렬화  (0) 2019.11.08
FileInputStream && FileOutputStream  (0) 2019.11.05
입출력 스트림  (0) 2019.11.05