2012-03-02 3 views
3

를 사용할 수있는 경우의 PrintWriter 자주 FileOutputStream에 함께 사용되는 이유 :내가 이것을 할 수 있다면 난 그냥 인쇄 방법

PrintWriter pw = new PrintWriter("file.txt"); 
pw.println("Hello"); 

PW는 종종 다음과 같이 사용되는 이유 :

PrintWriter pw = new PrintWriter(new FileOutputStream("file.txt")); 
pw.println("Hello"); 

의 차이점은 무엇입니까?

답변

3

PrintWriter 파일 이름을 허용하는 생성자 또는 java.io.File은 비교적 새롭습니다. JDK 1.5에 추가되었습니다. 유일한 대안은 FileOutputStream 또는 FileWriter이었습니다. 많은 사람들이 새로운 생성자에 대해 알지 못합니다. PrintWriter.

+0

Ok, 그 이유는 Beginngs Java Objects, 2nd edition에서 저것을 보았습니다. –