Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level19.lesson05.task05;
- /* Пунктуация
- Считать с консоли 2 имени файла.
- Первый Файл содержит текст.
- Удалить все знаки пунктуации, включая символы новой строки. Результат вывести во второй файл.
- http://ru.wikipedia.org/wiki/%D0%9F%D1%83%D0%BD%D0%BA%D1%82%D1%83%D0%B0%D1%86%D0%B8%D1%8F
- Закрыть потоки. Не использовать try-with-resources
- */
- import java.io.*;
- public class Solution {
- public static void main(String[] args) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- String sourceFile = reader.readLine();
- //String sourceFile = "d:\\Test_files\\Input.txt";
- String outputFile = reader.readLine();
- //String outputFile = "d:\\Test_files\\Output.txt";
- reader.close();
- String str;
- FileReader fileReader = new FileReader(sourceFile);
- BufferedReader br = new BufferedReader(fileReader);
- FileWriter fileWriter = new FileWriter(outputFile);
- while((str = br.readLine())!=null){
- str=str.replaceAll("[^a-zA-Z0-9\\s]", "");
- fileWriter.write(str);
- }
- fileReader.close();
- br.close();
- fileWriter.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement