Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level19.lesson05.task04;
- /* Замена знаков
- Считать с консоли 2 имени файла.
- Первый Файл содержит текст.
- Заменить все точки "." на знак "!", вывести во второй файл.
- Закрыть потоки. Не использовать 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);
- char [] chars;
- while((str = br.readLine())!=null){
- chars = str.toCharArray();
- for(int i = 0; i< chars.length; i++) {
- if (chars[i]== '.') {
- chars[i]='!';
- }
- }
- str=new String(chars);
- fileWriter.write(str);
- }
- fileReader.close();
- br.close();
- fileWriter.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement