반응형
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();
각각 변수에 들어옴
반응형