![](https://cdn.javarush.com/images/system/bd8073cd-2782-4dab-8e33-d305b8212236/1024.jpeg)
result = strBuild.toString();
FileWriter fileWriter = new FileWriter(args[1]);
fileWriter.write(result);
fileWriter.close();
В чём может быть проблема?package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader fileReader = new FileReader(args[0]);
ArrayList<Character> charsList = new ArrayList<>();
char[] chars = new char[200];
while (fileReader.ready()) {
fileReader.read(chars);
for (char c : chars) {
if(c != '\r' && c != '\u0000') charsList.add(c);
}
}
fileReader.close();
// for (char c : charsList) System.out.print(c);
StringBuilder strBuild = new StringBuilder();
for (char c : charsList) {
if(c == '\n') strBuild.append(" ");
else if(Character.isLetterOrDigit(c) || Character.isSpaceChar(c)) strBuild.append(c);
}
String result = strBuild.toString();
// System.out.println("result: " + result);
String[] strings = result.split(" ");
ArrayList<String> words = new ArrayList<>();
for (String s : strings) {
boolean let = false;//кроме цифры в слове должна быть хотябы одна буква
boolean dig = false;//наличие в слове цифры
for (int i = 0; i < s.length(); i++) {
if(Character.isDigit(s.charAt(i))) dig = true;
if(Character.isLetter(s.charAt(i))) let = true;
}
if (let && dig) {
words.add(s);
}
}
strBuild = new StringBuilder();
for (int i = 0; i < words.size(); i++) {
if(i != words.size()-1) strBuild.append(words.get(i)).append(" ");
else strBuild.append(words.get(i));
}
// System.out.println("strBuild.toString: " + strBuild.toString());
result = strBuild.toString();
FileWriter fileWriter = new FileWriter(args[1]);
fileWriter.write(result);
fileWriter.close();
}
}