개발로드

★KDT 2024-03-04☆JSP 자바 문자 변환 스트림 사용 예제 본문

JAVA

★KDT 2024-03-04☆JSP 자바 문자 변환 스트림 사용 예제

위대한개발자 2024. 3. 4. 21:39

자바 문자 변환 스트림 사용 예제

이번 포스트에서는 자바의 파일 입출력을 다루는데 있어 중요한 역할을 하는 문자 변환 스트림에 대해 알아보겠습니다. 문자 변환 스트림은 바이트 기반 스트림과 문자 기반 스트림 사이에서 문자의 인코딩을 처리하는데 사용됩니다. 예제를 통해 간단히 사용 방법을 살펴보겠습니다.

 

 

해설

위의 코드는 문자 변환 스트림을 사용하여 파일에 문자열을 쓰고, 그 내용을 다시 읽어오는 간단한 예제입니다. 코드를 순차적으로 살펴보면 다음과 같습니다.

  1. write(String str) 메서드: 입력된 문자열을 파일에 쓰는 역할을 합니다.
    • 출력 파일의 경로를 지정하고 FileOutputStream을 생성합니다.
    • OutputStreamWriter를 생성하여 보조 스트림으로 연결합니다.
    • 보조 스트림을 통해 문자열을 파일에 씁니다.
    • 스트림을 닫아 리소스를 해제합니다.
  2. read() 메서드: 파일에서 문자열을 읽어오는 역할을 합니다.
    • 입력 파일의 경로를 지정하고 FileInputStream을 생성합니다.
    • InputStreamReader를 생성하여 보조 스트림으로 연결합니다.
    • 보조 스트림을 통해 파일에서 문자열을 읽어옵니다.
    • 스트림을 닫아 리소스를 해제하고 읽은 문자열을 반환합니다.

이를 통해 문자 변환 스트림을 사용하여 파일 입출력을 어떻게 수행하는지에 대한 기본적인 예제를 살펴보았습니다. 파일 입출력은 자바 프로그래밍에서 자주 사용되므로 이를 효율적으로 다루는 것은 중요합니다.

여유가 되신다면 제 GitHub에 오셔서 좋은 코드들을 구경해주세요!

 

https://github.com/gimpo5975?tab=repositories

 

gimpo5975 - Overview

gimpo5975 has 4 repositories available. Follow their code on GitHub.

github.com