Файл 1 -
Файл ви3д В Фай7л вид В Фа56йл вид В
Файл вид В5
Файл ви. 67-5
Файл вид В
As7
0
0as
Файл 2 -
ви3д
Фай7л
Фа56йл?,
В5
67-5
As7
0
0as
package com.javarush.task.task19.task1923;
/*
Слова с цифрами
*/
import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<String> lines = new ArrayList<String>();
String temp;
//args[0] = "/Users/igor/Documents/file1.txt";
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
while (reader.ready()) //пока есть непрочитанные байты в потоке ввода
{
lines.addAll(Arrays.asList(reader.readLine().split(" ")));
}
reader.close();
BufferedWriter writer = new BufferedWriter(new FileWriter(args[1]));
for (String str : lines) {
if(str.matches("(.*)(\\d+)(.*)")){
temp = str.trim();
writer.write(temp + "\n");
}
}
writer.close();
}
}