Please Enable JavaScript!
Gon[ Enable JavaScript ]

자바 IO 를 이용한 파일을 라인단위로 읽어 들이는 함수 예제

자바(JAVA)
반응형
로컬하드에 저장된 파일의 내용을 라인단위로 읽어들이고 싶을때 쓰는 함수 예제이다.
FileReader 클래스를 써서 파일을 읽어들인후 BufferedReader  클래스에 담는다.
버퍼메모리에 담기게 된것인데 이것을 제공해주는  readLine 함수로 라인단위 읽어서
String 으로 넘기는 예제이다.

public String ReadFile(String filename){

   BufferedReader br = null;

   StringBuffer result = new StringBuffer();

   try {

      FileReader fr = new FileReader(filename);

      br = new BufferedReader(fr);

      
      /** continue to read lines while there are still some left to read */

      while (br.ready()){

         result.append(br.readLine()).append("\n");

      }

      br.close();

   } catch (FileNotFoundException e) {

      e.printStackTrace();

   } catch (Exception e){

      e.printStackTrace();

   }

   return result.toString();

}

반응형
Posted by 녹두장군1
,