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

조회수 4258회

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

  • (•́ ✖ •̀)
    알 수 없는 사용자

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

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

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)