2017-10-20 3 views
-2

그래서 여러 개의 텍스트 파일을 만들도록 처음 요청한 학교의 기본적인 프로그램을 작성하고 있습니다.PrintWriter를 사용하여 여러 파일을 만들 수 없습니다.

PrintWriter pw = new PrintWriter ("lastname // finance.txt, lastname // taxrecords.txt");

그러나 프로그램을 실행하려고해도 파일 중 하나가 생성되지 않고 굵게 표시된 부분에 문제가 있다고합니다. 내가 PrintWriter를 두 번 사용하려고하면 변수가 이미 정의되었다고합니다.

+1

쓸 수 있습니다. – SLaks

+0

두 개의 파일 이름을 제공 할 수 있다고 가정 해보십시오. – EJP

답변

0

PrintWriter 개체의 다른 인스턴스를 사용해야합니다. 각 인스턴스는

PrintWriter firstFileWriter = new PrintWriter("lastname//finance.txt"); 
PrintWriter secondFileWriter = new PrintWriter("lastname//taxrecords.txt"); 

다음 첫 번째 파일에 작성하는 firstFileWriter.write("something");을 사용할 수 있습니다. 당신이 쓰고 싶은 파일 및 secondFileWriter.write("something else");는 두 변수를 만들 필요가 두 번째

관련 문제