java/util
[java] - File read
짱가쟁이
2010. 7. 1. 13:05
요넘 파일 가지고 놀때는 항상 API를 뒤적이더라.. 다른 넘들은 재사용을 잘하면서 요넘들은 뭐가 문제일까?
파일 전체를 문자열로 읽는 함수
/**
* 파일 전체 읽기
*
* @param file
* @return
* @throws IOException
*/
public static String read(File file) throws IOException {
FileInputStream fis = null;
byte[] buffer = null;
try {
fis = new FileInputStream(file);
buffer = new byte[fis.available()];
fis.read(buffer, 0, fis.available());
} catch(IOException e) {
throw e;
} finally {
if(fis != null) fis.close();
}
return new String(buffer);
}
* 파일 전체 읽기
*
* @param file
* @return
* @throws IOException
*/
public static String read(File file) throws IOException {
FileInputStream fis = null;
byte[] buffer = null;
try {
fis = new FileInputStream(file);
buffer = new byte[fis.available()];
fis.read(buffer, 0, fis.available());
} catch(IOException e) {
throw e;
} finally {
if(fis != null) fis.close();
}
return new String(buffer);
}