println () с объектом Printwriter, не записывающим в файл - PullRequest
1 голос
/ 04 апреля 2019

Почему PrintWriter не записывает в файл следующий код?

import java.io.*;
import java.util.*;

class test{
    public static void main(String[] args) throws IOException{

        Scanner in = new Scanner(System.in);
        System.out.println("Enter input file name");
        String inputfile = in.nextLine();
        System.out.println("Enter output file name");
        String outputfile = in.nextLine();
        in.close();

        File f = new File(inputfile);
        Scanner input = new Scanner(f);
        PrintWriter output = new PrintWriter(outputfile);

        while( input.hasNextLine()){
            String s = input.nextLine(); ////// reading the file lines perfectlly
            output.print(s);    // but not writing 
        }    
        output.close();
        input.close();

    }
}

Как указано в коде, строки входных файлов читаются, но не записываются в выходной файл.

...