2011-12-05 4 views
-3

저는 메뉴 바와 텍스트 영역이있는 인터페이스를 개발했습니다. '공개', '새로 만들기', '저장'옵션을 '파일'에 포함 시켰습니다. 내가 텍스트 파일을 열 때, 파일의 내용은 이런 식으로 텍스트 영역에 나타납니다 파일을 java로 저장하는 방법은 무엇입니까?

Hello 
Good 
morning 

난, 내용을 편집 저장하고 난 (안 인터페이스) 텍스트 파일을 열 경우 클릭

, 파일의 내용이

Hello good morning how are you...... 

모든 텍스트 같은 것을 대신 내가이 문제를 방지하려면 어떻게

Hello 
good 
morning 
how 
are 
you 
...... 

의 위의 형식으로 저장됩니다 보인다?

+1

'BufferedReader # readLine()'은 줄 바꿈을받습니다. 아마 당신이 그것을 사용하고 있습니까? 어떤 식 으로든 귀하의 질문은 너무 광범위합니다. 코드를 단계별로 실행하고 근본 원인을 확인한 다음 구체적인 코드와 함께 대신 묻습니다. – BalusC

+0

더 나은 텍스트 편집기에서 다음 메모장을 열어 .... 당신이 시도 ** 메모장 + + **? – Neal

+0

@ven 파일을 만들고 쓰는 코드를 추가해야합니다. – stacker

답변

2

문자별로 저장하는 데이터를보십시오.

다른 운영 체제는 줄의 끝 부분에 다른 문자 시퀀스를 사용합니다. Windows에서는 \r\n 시퀀스를 사용합니다. 리눅스는 \n만을 사용하며, 나는 맥이 \r만을 사용한다고 생각한다. 텍스트 파일로 작업하기 때문에 사용할 형식을 결정해야합니다.

파일을 저장하는 시점에서 저장할 문자열을 걸어 각 문자를 인쇄하십시오. 이러한 문자를 쓰지 않을 수도 있습니다. 이 모든 것은 텍스트 영역에 String을 파일에 쓰는 데 사용하는 방법에 따라 다릅니다.

+0

또는 print 대신 println을 사용하십시오. -_- – rana

관련 문제