파일입력 (2) - java.io의 입력 클래스와 한글인코딩
자바에서 입력을 위해 제공되는 클래스들은 매우 다양합니다. 여러 가지 종류의 입력 클래스가 필요한 이유는 먼저 데이터의 종류에서 출발합니다. 스트림이란 데이터의 연속인데 이것이 문자의 연속이냐 바이트의 연속이냐에 따라 나누어집니다. 대표적인 입력 소스인 파일은 문자 단위의 데이터를 가지는 (그래서 메모장으로 읽을 수 있는) 텍스트 파일이 있고 바이트 단위의 이진 데이터를 가지는 바이너리 파일이 있습니다. 바이너리 파일은 그것을 이해하고 처리할 수 있는 프로그램이 있어야 읽을 수 있습니다. 예를 들어 jpg 파일이나 .doc 파일은 해당 어플리케이션이 있어야 읽어서 내용을 보여줄 수 있습니다. 즉 메모장으로 열 수 없는 파일이죠? 그러므로 자바에서는 이 두 가지 입력 방식을 InputStream과 Read..
자바 프로그래밍
2019. 6. 23. 11:03
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바regex
- 스트링 +
- 이터레이터
- 동적바인딩
- indexof
- Iterator
- format
- contentEquals
- ToString
- APPEND
- sort key
- 콜렉션
- C++ 클래스
- 패턴
- CompareTo
- max
- python example
- 이터러블
- 지연계산
- python exercise
- TypeError
- zip
- follow
- typedef
- Lazy evaluation
- 스트링
- Camel Style
- rust
- contains
- comparable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함