자바에서 배열에 저장된 값 텍스트 파일로 저장하려면 어떻게 해야하나요?


배열에 저장되어 있는 문자열들을 텍스트파일로 저장하려고 합니다. 어떻게 해야 하는지...

  • 2016년 05월 06일에 작성됨
    초보 프로그래머

조회수 450


1 답변


좋아요
1
싫어요
채택취소하기
String[] texts = ...
//FileOuputStream fos = new FileOutputStream("저장할 파일경로");
// byte 단위 저장을 원하는 경우

// Java 8의 autoclose를 이용하면 다음과 같습니다.
try(FileWiter fout= new FileWriter("저장할 파일경로")) {
    PrintWriter out = new PrintWriter(fout);
    for( String line:texts ) {
        out.println(line);
    }
}

위와 같이 하면되지 않을까요?

  • java.io.PrintStream
  • java.io.PrintWriter
  • java.io.FileOutputStream
  • java.io.FileWriter

위와 비슷한 클래스들을 공부해보세요. 어떤 형태의 사용 하느냐에 따라서, 다양한 클래스 및 방법들이 있습니다.

  • 2016년 05월 06일에 작성됨
    리눅스(유닉스) 기반의 시스템에서 웹 서비스를 개발하고 있습니다.

  • 감사합니다!     견습   2016.5.6 13:32     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close