public class Solution {
public static void main(String[] args) {
String file1Name;
String file2Name;
String file3Name = "/Users/jumper/Desktop/Test2.txt";
try(Scanner scanner = new Scanner(System.in)){
file1Name = scanner.nextLine();
file2Name = scanner.nextLine();
}
readDate(file1Name, file3Name);
readDate(file2Name, file1Name);
readDate(file3Name, file1Name);
}
public static void readDate(FileReader fr, FileWriter fw){
try {
while (fr.ready()){
int simvol = fr.read();
fw.write(simvol);
}
} catch (IOException e) {
System.out.println("Oshibka v metode");
throw new RuntimeException(e);
}
}
public static void readDate(String file1Name, String file2Name){
try(FileReader reader = new FileReader(file1Name);
FileWriter writer = new FileWriter(file2Name)){
readDate(reader, writer);
} catch (FileNotFoundException e) {
System.out.println("Oshibka v metode");
} catch (IOException e) {
System.out.println("Oshibka v metode");
throw new RuntimeException(e);
}
}
}
Помогите разобраться, у меня код не пишет в первый файл ничего, хотя должен вроде бы. Решил попробовать через третий файл в качестве буфера. Но код не работает как должен не могу найти ошибку. Знаю что валидатор не примет в таком варианте решение. Но хотелось бы довести до ума его, а потом решить так как хочет валидатор.Jumper
32 уровень
Помогите разобраться.
Решен
Комментарии
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
У этой страницы еще нет ни одного комментария