티스토리 뷰

import java.io.RandomAccessFile;


public class RandomFileTest {


public static void main(String[] args) {

// TODO Auto-generated method stub


String output = "";

String str = "";


try {

RandomAccessFile file = new RandomAccessFile("d:\\randomtest.txt",

"rw");

String k = new String("Bye Bye Java");

file.seek(file.length()); // seek 위치 조정(마지막으로)

file.write(k.getBytes());

file.writeChar('\n');

//파일에 쓰기

file.seek(0); // 처음 위치로 포인터 이동

while (file.getFilePointer() < file.length()) {

// 아직 파일의 끝이 아니라면

output += file.getFilePointer();

str = file.readLine();

//파일 읽기

output += str + "\n";

System.out.println(output);

}

file.close();

} catch (Exception e) {

System.out.println("Error : " + e.toString());

}

System.exit(0);

}

}



'java,web study > 4주차 (7월 22일~28일)' 카테고리의 다른 글

FileInfo  (0) 2013.07.22
DataIOTest  (0) 2013.07.22
BufferReader  (0) 2013.07.22
InputStreamTest  (0) 2013.07.22
ByteStreamTest  (0) 2013.07.22
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함