Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level19.lesson10.home05;
- /* Слова с цифрами
- В метод main первым параметром приходит имя файла1, вторым - файла2.
- Файл1 содержит строки со слов, разделенные пробелом.
- Записать через пробел в Файл2 все слова, которые содержат цифры, например, а1 или abc3d
- Закрыть потоки. Не использовать try-with-resources
- */
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.io.FileWriter;
- public class Solution {
- public static void main(String[] args) {
- try {
- BufferedReader fileReader = new BufferedReader(new FileReader(args[0]));
- String fileLine="";
- FileWriter fileWriter = new FileWriter(args[1]);
- while ((fileLine=fileReader.readLine())!=null) {
- try
- {
- String[]splited = fileLine.split(" ");
- for (String fromWord : splited) {
- if (fromWord.matches(".*\\d+.*")) {
- fileWriter.write(fromWord+" ");
- }
- }
- }
- catch (Exception e) {}
- }
- fileWriter.close();
- fileReader.close();
- } catch (Exception e) {}
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement