본문 바로가기
JAVA/Java

[JAVA] 버퍼

by sihyeong 2023. 6. 22.

https://terianp.tistory.com/19

 

Java 입출력(I/O), 스트림(Stream), 버퍼(Buffer) 개념 및 사용법

최근 백준에서 문제를 풀다가 Buffer 와 관련한 문제를 마주치게 되었다. 사실 지금까지 Buffer에 대해서 정말 하나도 몰랐고, Scanner 만 사용하여 입력받고 println 을 통해 출력하기만 했었던지라 이

terianp.tistory.com

 

BufferedWriter.write( 값 )  정수 출력 문제

  • write 코드를 보면 int로 들어온 값을 (char)로 강제 형변환 해서 char[] (문자 배열)값을 출력한다.
  • 테스트해보면 알겠지만 int를 char로 강제 형변환하면 아스키코드값으로 char를 출력하게 되기 때문에
  • 정수값을 문자열로 바꾼 뒤 write() 함수를 쓰는 것을 추천한다.
  • 테스트 해보고 싶은 사람은 BufferedWriter.write(65)를 넣어 출력해보면 'A'가 출력될 것이다.