質問に答えました。皆様のご協力とご支援をよろしくお願いいたします。
Writer output = null;
File pdfFile = new File("MANIFEST.txt");//create text file
try {
output = new BufferedWriter(new FileWriter(pdfFile));
} catch (IOException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
for(int i=0; i<files.length; i++){//create manifesto of pdfs in directory
try {
System.out.println(copy[i]);
output.write(copy[i]);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
copy は文字列の配列です。内容はコンソールに正しく出力されますが、ファイルには出力されません (ファイルは作成されます)。import java.util.zip.ZipOutputStream; を含めると、try キャッチに入れない限り、多くのものが例外をスローします (output.write が「未処理の例外タイプ IOEception」を返すなど)。