Специально сделал все try с ресурсами...
Чему сейчас то хотят научить? Что сейчас то не нравится?
Уже и комменты все излазил, и где только не ставил этот reader.close()....
package com.javarush.task.task19.task1906;
import java.io.*;
import java.util.ArrayList;
/*
Четные символы
*/
public class Solution {
public static void main(String[] args) throws Exception{
try(BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))){
String nameFileInput = reader.readLine();
String nameFileOutput = reader.readLine();
reader.close();
try (BufferedReader fileInput = new BufferedReader( new FileReader(nameFileInput))){
// ArrayList<Character> buff = new ArrayList<>();
char[] buff = new char[1024];
int oneByte = 0;
int cnt = 0;
String outputString = "";
while ((oneByte = fileInput.read())!=-1){
if( cnt%2 != 0){
// buff.add((char)oneByte);
outputString += (char)oneByte;
}
cnt++;
}
try (BufferedWriter writer = new BufferedWriter(new FileWriter(nameFileOutput))){
writer.write(outputString);
}
// System.out.println(outputString);
// for (Character a: buff){
// System.out.print(a);
// }
}
}
}
}