The fifth condition require from me using FileWriter , I am using it , but It says that I commit mistake , please help me to understand what wrong in this code;
package com.codegym.task.task19.task1906;
/*
Even characters
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String fileName = br.readLine();
String fileName2 = br.readLine();
br.close();
getOdd(fileName , fileName2);
System.out.println("DONE");
}
//C:\Users\samsung\Desktop\f1.txt
//C:\Users\samsung\Desktop\f2.txt
public static void getOdd(String path1 , String path2) throws IOException {
FileReader fr = new FileReader(path1);
FileWriter fw = new FileWriter(path2);
BufferedReader br = new BufferedReader(fr);
String line;
while((line = br.readLine()) != null) {
for (int i = 1 ; i < line.length() ; i = i + 2) {
fw.write(line.charAt(i));
}
}
fr.close();
fw.close();
}
}