Назначение - прочитать файл, создать новый файл, соответствующий входному файлу, но с добавленными номерами строк
У меня есть несколько примеров для копирования.Я пробовал новый File (), новый FileReader () и BufferedReader ().Я не могу получить какие-либо данные из входного файла
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.ArrayList;
public class Hw1_43 {
public static void main(String[] args) throws FileNotFoundException
{
// Prompt user for input file name
Scanner in = new Scanner(System.in);
System.out.print("Enter input file name: ");
String inputFileName = in.next(); // instantiate input file name for later use
Scanner inputFile = new Scanner(new FileReader(inputFileName));
//ArrayList<String> line = new ArrayList();
int counter = 0;
while (inputFile.hasNextLine()) {
String line = inputFile.nextLine();
System.out.println(counter + line);
counter ++;
}
System.out.println(inputFileName);
}
}
Кроме того, после того, как я получаю входной файл для чтения и записи в выходной файл, где находится выходной файл, чтобы я мог посмотреть начтобы убедиться, что это правильно?