한글자씩 읽기
package com.hankooktech.glp.common.util;
import java.io.*;
public class TextFileReadTest {
public static void main(String args[])throws IOException {
File txtFile = new File("/Users/gujagwang/glp_sample/you_test.txt");
txtFile.createNewFile();
FileReader freader = new FileReader(txtFile);
// 설정된 크기까지만 읽어온다
char [] b = new char[300];
freader.read(b);
for(char c : b){
System.out.print(c);
}
freader.close();
}
}
한 라인씩 읽기
import java.io.*;
public class TextFileReadTest {
public static void main(String args[])throws IOException {
File txtFile = new File("/Users/gujagwang/glp_sample/you_test.txt");
txtFile.createNewFile();
BufferedReader lineObj = new BufferedReader(new FileReader(txtFile));
String lineStr;
while ((lineStr = lineObj.readLine()) != null){
System.out.println(lineStr);
}
}
}