0
Итак, у меня есть этот код, где он предлагает пользователю ввести имя файла для входного файла и имя файла для выходного файла. У меня есть строка под названием «имена», которая затем будет сохранена во входном файле, который был создан пользователем. У меня есть эта часть.Необходимо прочитать текстовый файл и записать его в новый
import com.sun.org.apache.xpath.internal.SourceTree;
import java.io.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
FileWriter writer = new FileWriter(chooseFile("input"));
FileWriter writer2 = new FileWriter(chooseFile("output"));
String separator = String.format("%n");
for(String name: names){
writer.write(name);
writer.write(separator);
}
}
}
public static File chooseFile(String type) {
String fname = null;
}
return file;
}
}
Хорошо, спасибо, но я все еще не понимаю, как бы я мог прочитать входной файл? и выводит верхние регистры в выходной файл? – user3496266
@ user3496266 Вы можете использовать класс PrintWriter и передать его директорию в файл, а затем вместо 'System.out.println (« Независимо от того ») вы можете сделать' printWriterName.println («Независимо»); ' – MacStation
@ user3496266 Подсказка: «Файл» ** 'Writer' ** ничего не читает. Он пишет только. –