본 예제는 문자기반과, 바이트기반의 차이점을 보기 위한 예제이다.
본 코드를 실행하면 내가 해당 파일 입력한 모든 문자를
읽어서 총 글자수가 얼마인지 보여줄것이다.
바이트기반 입력스트림은 해당 파일의 byte수와 동일한 반면,
문자기반 입력스트립은 수가 더 작다.
그 이유는 utf-8에서 문자는 1글자당 3byte를 차지하기 때문이다.
반응형
'JAVA' 카테고리의 다른 글
쓰레드(Thread)의 실행과 구현 (0) | 2022.04.07 |
---|---|
FileSplit - 파일 크기분할 (0) | 2022.04.05 |
변수의 종류 (0) | 2022.03.01 |
1.컬렉션 프레임웍 - 1.1 컬렉션 프레임웍의 핵심 인터페이스 (0) | 2022.02.04 |
선택정렬, 삽입정렬구현 (0) | 2022.01.17 |