2017-05-11 20 views
0

는이 같은 FileWriter를 통해 파일에 뭔가 쓰고 싶은 :FileWriter.flush()는 항상 새 행을 시작합니까?

if(<condition>) 
{ 
    writer.write(term); 
    writer.flush(); 
} 
writer.close(); 

을하지만 항상 내 파일의 끝 부분에 빈 줄을 추가합니다. 이 빈 줄을 없애는 방법을 물어봐도 될까요?

+3

'flush'는 빈 줄을 추가하지 않습니다. – user2357112

+2

'flush()'또는'close()'는 열린 파일을 변경하지 않습니다. 당신이 쓰고있는 내용을 다시 한번 확인 했습니까? – James

+0

파일을보기 위해 어떤 소프트웨어를 사용하고 있습니까? 또는 다른 말로하면, 정말로 거기에 빈 줄이 있는지 확실합니까? –

답변

0

flush(), close() 이러한 메소드 중 아무 것도 빈 행을 추가하지 않습니다. 입력 스트림/문자열을 확인하십시오.