Классика, 4 пункт, в советах ментора:
Убедись, что программа записывает во второй файл все слова из первого файла которые содержат цифры.
что бы это ни значило. Туплю от слова совсем. Подтолкните в правильном направленииpackage com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
FileReader reader = new FileReader(args[0]);
FileWriter writer = new FileWriter(args[1]);
char ch;
boolean digitDetected = false;
StringBuilder builder = new StringBuilder();
//as d123a sd1q
while (reader.ready()) {
ch = (char) reader.read();
if (ch == ' ') {
if (digitDetected) writer.write(builder.toString());
builder.setLength(0);
digitDetected = false;
}else
if (Character.isDigit(ch)) digitDetected = true;
builder.append(ch);
}
if (digitDetected) writer.write(builder.toString());
reader.close();
writer.close();
}
}