2013-08-09 5 views
0

"goo \ nfoo \ nblah \ n"과 같이 내 문자열이 다음과 같이 인쇄됩니다. 그것은에서 System.out.println와 그 벌금을 인쇄하지만 (내 문자열 곳 확장이다)이 작업을 수행 할 때포매팅하지 않고 문자열을 파일로 작성

 try { 
     PrintWriter writer = new PrintWriter("blah.txt", "UTF-8"); 
     writer.println(expand); 
     writer.close(); 
    } catch (IOException e) { 
      e.printStackTrace(); 
    } 
} 

그것은 줄 바꿈을 인쇄하지 않습니다. 줄 바꿈 문자로 파일에 쓰려면 어떻게해야합니까?

답변

1

Windows를 사용하는 경우 \ n을 \ r \ n으로 바꿉니다.

+2

이상 사용 System.getProperty ("line.separator") –