Что я делаю не так?
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<String> strings= new ArrayList<>();
String str;
String [] ss={""};
char c;
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
BufferedWriter writer = new BufferedWriter(new FileWriter(args[1]));
while (reader.ready()) {
str = reader.readLine();
strings.add(str);}
reader.close();
for(int k=0; k< strings.size(); k++){
ss = strings.get(k).split(" ");
for (int i = 0; i < ss.length; i++) {
for (int j = 0; j < ss[i].length(); j++) {
c = ss[i].charAt(j);
if ((byte) c >= 48 && (byte) c <= 57) {
writer.write(ss[i] + " ");break;
}
}
}
}
writer.close();
}
}