마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

txt 파일 읽어왔는데 띄어쓰기가 사라집니다.

0 추천

이걸로 텍스트 파일을 읽어와서 텍스트뷰에 setText로 출력합니다.

그러면 이렇게 마지막 줄처럼 eyes ran이어야 할 곳이 eyesran이 되고 by her가 by her가 되는데 어떻게 하면 띄어쓰기가 무시되지 않을까요?

orionc (200 포인트) 님이 2021년 5월 24일 질문

1개의 답변

0 추천
 
채택된 답변
텍스트 파일 읽는 코드 자체는 이상이 없는 것 같은데요. 위의 코드가 이상하다면 정말 말이 안되는 거라고 생각하구요.

문제는  TextView에 가져온 데이터를 보여줄 때인 것 같은데, 해당 코드를 확인해 보세요.

 

참고로, 위의 메소드에서 Exception을 내부적으로 처리해서 밖으로 던지지 않는데, 별로 좋지 않은 방법입니다. IOException을 밖으로 던지시거나 내부에서  Exception을 잡아서 님이 원하는 Exception으로 바꿔서 다시 던지시던가 하시는게 자바의 접근방법입니다. 그리고 이걸 이용하는 UI 쪽에서는 적절하게 에러메세지를 보여주시는게 맞습니다. 안그러면 버그나 문제를 조기에 발견하기 어렵고 나중에 고치기가 정말 번거로워 집니다.
spark (227,830 포인트) 님이 2021년 5월 25일 답변
orionc님이 2021년 5월 25일 채택됨
...