в файл попадают и отдельные цифры и слова с цифрами
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader reader = new FileReader(args[0]);
FileWriter writer = new FileWriter(args[1]);
String text = "";
while (reader.ready()){
int data = reader.read();
text = text + (char) data;
}
reader.close();
String[] words = text.split(" ");
for (String str: words){
for (char c : str.toCharArray()) {
if (Character.isDigit(c)) {
writer.write(str + " ");
break;
}
}
}
writer.close();
}
}