Не проходит последние два пункта проверки
Подскажите, пожалуйста, в чем ошибка? Заранее спасибо!
package com.javarush.task.task19.task1908;
import java.io.*;
import java.util.ArrayList;
/*
Выделяем числа
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader1 = new BufferedReader(new InputStreamReader(System.in));
String path1 = reader1.readLine();
String path2 = reader1.readLine();
reader1.close();
StringBuilder sb = new StringBuilder();
try (BufferedReader reader = new BufferedReader(new FileReader("path1"))) {
while (reader.ready()) {
char c = (char) reader.read();
System.out.println(c);
sb.append(c);
}
}
String[] s = sb.toString().split(" ");
try (BufferedWriter fw = new BufferedWriter(new FileWriter(path2))) {
for(int i = 0;i < s.length; i++) {
boolean isDig = true;
for (int j = 0; i < s[i].length(); i++) {
if (Character.isLetter(s[i].charAt(j))) {
isDig = false;
break;
}
}
if (isDig) {
fw.write(s[i] + " ");
}
}
}
}
}