помогите друзья товарищи, что то я не понимаю
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 reader = new BufferedReader(new InputStreamReader(System.in));
String FileName1 = reader.readLine();
String FileName2 = reader.readLine();
reader.close();
FileWriter writer = new FileWriter(FileName2);
char[] buf = new char[256];
try(FileReader reader1 = new FileReader(FileName1))
{
while (reader1.ready()){
buf[reader1.read()]++;
}
}
for (int i = 1; i < buf.length; i = i +2){
//if((buf[i] % 2)==0){
writer.write((byte)(int) buf[i]);
// }
}
writer.close();
}
}