try(BufferedReader br = new BufferedReader(new FileReader(args[0]));
BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]))){
while (br.ready()){
String[] arrString = br.readLine().split(" ");
StringJoiner stringJoiner = new StringJoiner(",");
for(String word: arrString){
if(word.length() > 6) {
stringJoiner.add(word);
bw.write(stringJoiner.toString());
}
}
}
}catch (IOException ex) {}
файл1:
ааааа ббббббб ссссссс ддддддд
результат файл 2:
бббббббббббббб сссссссббббббб ссссссс ддддддд
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
import java.util.StringJoiner;
public class Solution {
public static void main(String[] args) {
try(BufferedReader br = new BufferedReader(new FileReader(args[0]));
BufferedWriter bw = new BufferedWriter(new FileWriter(args[1]))){
while (br.ready()){
String[] arrString = br.readLine().split(" ");
StringJoiner stringJoiner = new StringJoiner(",");
for(String word: arrString){
if(word.length() > 6) {
stringJoiner.add(word);
bw.write(stringJoiner.toString());
}
}
}
}catch (IOException ex) {}
}
}