Posted by ÃÖ´ë·ù on November 25, 1997 at 16:47:55:
In Reply to: RandomAccessFileÀ» ÀÌ¿ëÇØ textÇüÅÂÀÇ ÀڷḦ Àаí Ãâ·ÂÇϱâ.. posted by ±è¿µ·¡ on November 25, 1997 at 14:13:50:
RandomAccessFile À» ÀÌ¿ëÇؼ ÇϽ÷Á¸é¿ä ´ÙÀ½°ú °°ÀÌ ÇÏ½Ã¸é µÇ±¸¿ä..
arg[0]°ªÀ» ÀÐÀ» ÈÀÏ À̸§À¸·Î °®½À´Ï´Ù.
import java.io.*;
public class fileread {
public static void main(String args[]){
try {
RandomAccessFile file = new RandomAccessFile(args[0], "rw");
while(file.getFilePointer() < file.length()){
System.out.println(file.readLine());
}
file.close();
} catch(Exception e) { System.out.println("Error : " + e);
}
}
}
JDC(Java Developers Connection)¿¡¼ ÃßõÇØÁÖ´Â ºü¸¥ file ÀÔÃâ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Âü°í·Î ¿ä°Ç Á¦°¡ Á¶±Ý °íÃƽÀ´Ï´Ù. ¿ø·¡°Å´Â file°£ÀÇ º¹»ç¸¦ ÇØÁÖ´Â ÇÁ·Î±×·¥À̰ŵç¿ä..
¸¶Âù°¡Áö·Î arg[0]°ªÀÌ ÀÐÀ» ÈÀÏ À̸§ÀÔ´Ï´Ù.
import java.io.*;
public class readwrite {
public static void main(String args[])
{
String in_file = args[0];
try {
BufferedReader buf_reader =
new BufferedReader(new FileReader(args[0]));
String ln = null;
while ((ln = buf_reader.readLine()) != null){
System.out.println(ln);
}
buf_reader.close();
}
catch (IOException e) {
System.err.println(e);
System.exit(1);
}
}
}