자바에서 BufferedWriter를 이용해서 숫자를 넣고, flush를 통해 출력할 경우 글자가 다 깨져서 나오는 것이 보이는데 원인은 write 메소드를 사용할 경우, 정수 값을 유니코드 문자로 해석해서 출력하기 때문에, 숫자 대신 이상한 값이 나오게 되는 것인데
해결방법은 String.valueOf(값); 을 사용해서 문자열로 만들어준 뒤 출력해주면, 깨지지 않고 잘 출력되는 것이 보인다
자바에서 BufferedWriter를 이용해서 숫자를 넣고, flush를 통해 출력할 경우 글자가 다 깨져서 나오는 것이 보이는데 원인은 write 메소드를 사용할 경우, 정수 값을 유니코드 문자로 해석해서 출력하기 때문에, 숫자 대신 이상한 값이 나오게 되는 것인데
해결방법은 String.valueOf(값); 을 사용해서 문자열로 만들어준 뒤 출력해주면, 깨지지 않고 잘 출력되는 것이 보인다
© 2024 — mycodegate.com
Leave a Reply