OutputStream, PrintWriter는 기록되어진 스트링을 따로 출력하기 위해 사용하는 class가 아닙니다.
굳히 write했던 내용을 메모리에 기억했다가 string으로 출력하고 싶다면,
OutputStream, PrintWriter를 extend해서 write() 메소드를 override해서 write하는 내용을
따로 메모리에 저장해 놨다가 출력하면 됩니다.
올바른 접근 방법이라면 PrintWriter에 사용했던 file을 다시 열어서 출력하는 것 이겟죠.