Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- arraylist
- 2차원 배열
- Break
- super()
- 배열
- 중첩for문
- rs.next()
- docker
- scanner
- 오버로딩
- 상속
- for문
- Integer.MAX_VALUE
- extends
- 이중 배열
- 상수
- 인터페이스
- 다형성
- javascript
- 문자열
- Integer.MIN_VALUE
- 삼항 연산
- Else If
- 자바
- If
- interface
- jsp
- 삼항 연산식
- 이클립스
- 메소드
Archives
- Today
- Total
개발로드
★KDT 2024-03-04☆JSP 자바 문자 변환 스트림 사용 예제 본문
자바 문자 변환 스트림 사용 예제
이번 포스트에서는 자바의 파일 입출력을 다루는데 있어 중요한 역할을 하는 문자 변환 스트림에 대해 알아보겠습니다. 문자 변환 스트림은 바이트 기반 스트림과 문자 기반 스트림 사이에서 문자의 인코딩을 처리하는데 사용됩니다. 예제를 통해 간단히 사용 방법을 살펴보겠습니다.


해설
위의 코드는 문자 변환 스트림을 사용하여 파일에 문자열을 쓰고, 그 내용을 다시 읽어오는 간단한 예제입니다. 코드를 순차적으로 살펴보면 다음과 같습니다.
- write(String str) 메서드: 입력된 문자열을 파일에 쓰는 역할을 합니다.
- 출력 파일의 경로를 지정하고 FileOutputStream을 생성합니다.
- OutputStreamWriter를 생성하여 보조 스트림으로 연결합니다.
- 보조 스트림을 통해 문자열을 파일에 씁니다.
- 스트림을 닫아 리소스를 해제합니다.
- read() 메서드: 파일에서 문자열을 읽어오는 역할을 합니다.
- 입력 파일의 경로를 지정하고 FileInputStream을 생성합니다.
- InputStreamReader를 생성하여 보조 스트림으로 연결합니다.
- 보조 스트림을 통해 파일에서 문자열을 읽어옵니다.
- 스트림을 닫아 리소스를 해제하고 읽은 문자열을 반환합니다.
이를 통해 문자 변환 스트림을 사용하여 파일 입출력을 어떻게 수행하는지에 대한 기본적인 예제를 살펴보았습니다. 파일 입출력은 자바 프로그래밍에서 자주 사용되므로 이를 효율적으로 다루는 것은 중요합니다.
여유가 되신다면 제 GitHub에 오셔서 좋은 코드들을 구경해주세요!

https://github.com/gimpo5975?tab=repositories
gimpo5975 - Overview
gimpo5975 has 4 repositories available. Follow their code on GitHub.
github.com
'JAVA' 카테고리의 다른 글
| ★KDT 2024-03-06☆미니프로젝트 관리자 페이지 요구사항 명세서 (0) | 2024.03.06 |
|---|---|
| ☆KDT 2024-03-05★MVC(Model-View-Controller) 패턴 이해하기: 컨트롤러 구현과 활용 방법 (0) | 2024.03.05 |
| ☆KDT 2024-03-04★JSP 미니프로젝트 서기_04 (0) | 2024.03.04 |
| ★KDT 2024-02-29☆Javascript 타이머제작 (0) | 2024.02.29 |
| ☆KDT 2024-02-29★JSP 미니프로젝트 서기_03 (0) | 2024.02.29 |