Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level19.lesson10.home07;
- /* Длинные слова
- В метод main первым параметром приходит имя файла1, вторым - файла2
- Файл1 содержит слова, разделенные пробелом.
- Записать через запятую в Файл2 слова, длина которых строго больше 6
- Закрыть потоки. Не использовать try-with-resources
- Пример выходных данных:
- длинное,короткое,аббревиатура
- */
- import java.io.*;
- public class Solution {
- public static void main(String[] args) throws IOException
- {
- BufferedReader in = new BufferedReader(new FileReader(args[0]));
- BufferedWriter out = new BufferedWriter(new FileWriter(args[1]));
- StringBuffer sb = new StringBuffer();
- while (in.ready())
- {
- String[] arr = in.readLine().split(" ");
- for(int i = 0; i < arr.length; i++ )
- {
- if(arr[i].length() > 6)
- sb.append(arr[i] + " ");
- }
- }
- String rezult = sb.toString().replace(" ", ",");
- String a = rezult.substring(0,rezult.length()-1);
- out.write(a);
- in.close();
- out.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement