2011-01-25 1 views
4

저장을 위해 텍스트 파일에 내 앱 출력 중 하나가 있습니다. 이렇게하려면 전에 사용했던 코드를 사용하고 있습니다. FileWriter는 String + "|"을 출력합니다. + 문자열 + "\ n".Android Java newline이 작동하지 않습니다.

모든 것이 개행 문자 "\ n"을 제외하고는 잘 작동합니다. 그냥 건너 뛰고 프로그램은 새로운 문자열을 시작하지 않고 다음 문자열로 이동합니다. 대신 html (<br />)을 시도했지만, 단지 <br />을 출력합니다. 내가 뭘 놓치고 있니?

+0

출력 파일을 어떻게보고 있습니까? – Thomas

+0

나는 그것을 .txt에 모두 쓴다. 에뮬레이터의 sd 카드에서 가져 와서 메모장에서 열어 라. – weh

+3

메모장에 '\ n'이 하나도 표시되지 않습니다. 그것은'\ r \ n '이 될 것입니다. – Floern

답변

0

, 문자열을 만든 다음 그 다음 FOS에서 파일을 촬영할 그것은 전체가 .txt을 가지고이 일을 시도

String output = "|" + string + "\n"; 

는 단지 그것을 계속 추가, 다음과 같은에서 해당 문자열을 넣어 문자열이 여러 줄로되어 같은 방식으로 파일에 인쇄되기 때문에

2

좋아, 문제가 해결되었습니다. "\ r \ n". 이상하게도, "\ n"은 다른 모든 프로그램에 대해 잘 작동하지만, 환경과 관련이 있다고 생각합니다. 감사 샘!

1

메모장에서는 Unix 스타일의 줄 종료를 처리하지 않았습니다. 이 유닉스 스타일의 라인 종료를 사용하는 것이 중요 경우 워드 패드에서 텍스트 파일을 볼 시도 할 수 있도록

워드 패드, 그러나,하지 (유닉스에서 실행 해있어 왜하지 않을까요? :-))