본문 바로가기

System Programmings/Java

[Java] File과 BufferedReader를 이용한 입출력

반응형

public class main {
 public static void main(String [] argv) throws IOException{
  String temp;
  File fileName = new File("data.txt");
  BufferedReader br = new BufferedReader(new FileReader(fileName));  // 파일에서 문자 읽기
  //BufferedWriter bw = new BufferedWriter(new FileWriter(fileName));  // 파일에서 문자 쓰기 (주의 : 파일을 쓰기 위해 기존의 내용을 지워버린다.)
  while( (temp = br.readLine()) != null ) {           // 줄단위로 읽기
   System.out.println(temp);
   System.out.println("-----줄단위 읽기 확인");
  }
  BufferedWriter bw = new BufferedWriter(new FileWriter(fileName));  // 기존의 내용을 지우구 "고기먹고 튀기"만 저장된다.
  bw.write("고기먹고 튀기");
  br.close();
  bw.close();
 }
}
반응형