Результат працює правильно.
package com.javarush.task.task19.task1906;
import java.io.*;
import java.util.ArrayList;
/*
Четные символы
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
String fileFrom = bf.readLine();
String fileTo = bf.readLine();
FileReader reader = new FileReader(fileFrom);
FileWriter writer = new FileWriter(fileTo);
while (reader.ready()) //пока есть непрочитанные байты в потоке ввода
{
char[] mas = new char[1000];
int data = reader.read(mas); //читаем один символ (char будет расширен до int)
for(int i = 1; i<mas.length; i=i+2){
writer.write(mas[i]);
}
//writer.write(data); //пишем один символ (int будет обрезан/сужен до char)
}
//закрываем потоки после использования
reader.close();
writer.close();
bf.close();
}
}