package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader fileReader = new FileReader(args[0]);
FileWriter fileWriter = new FileWriter(args[1]);
BufferedReader bufferedReader = new BufferedReader(fileReader);
StringBuilder stringBuilder = new StringBuilder();
while (bufferedReader.ready()){
stringBuilder.append(Character.valueOf((char) bufferedReader.read()));
}
bufferedReader.close();
String str = stringBuilder.toString();
Pattern pattern = Pattern.compile("\\p{Punct}");
Matcher matcher = pattern.matcher(str);
str = matcher.replaceAll(" ");
Pattern pattern1 = Pattern.compile("\\n");
Matcher matcher1 = pattern1.matcher(str);
str = matcher1.replaceAll(" ");
String [] strings = str.split(" ");
for (int i=0;i<strings.length;i++){
strings[i]=strings[i].trim();
}
StringBuilder stringBuilder1 = new StringBuilder();
for (int i=0;i < strings.length;i++) {
if (strings[i].length() > 6) {
stringBuilder1.append(strings[i]).append(",");
}}
String string1 = stringBuilder1.deleteCharAt(stringBuilder1.lastIndexOf(",")).toString();
fileWriter.write(string1);
fileWriter.close();
}
}
package com.javarush.task.task19.task1925;
/*
Длинные слова
*/
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader fileReader = new FileReader(args[0]);
FileWriter fileWriter = new FileWriter(args[1]);
BufferedReader bufferedReader = new BufferedReader(fileReader);
StringBuilder stringBuilder = new StringBuilder();
while (bufferedReader.ready()){
stringBuilder.append(Character.valueOf((char) bufferedReader.read()));
}
bufferedReader.close();
String str = stringBuilder.toString();
Pattern pattern = Pattern.compile("\\p{Punct}");
Matcher matcher = pattern.matcher(str);
str = matcher.replaceAll(" ");
Pattern pattern1 = Pattern.compile("\\n");
Matcher matcher1 = pattern1.matcher(str);
str = matcher1.replaceAll(" ");
String [] strings = str.split(" ");
for (int i=0;i<strings.length;i++){
strings[i]=strings[i].trim();
}
StringBuilder stringBuilder1 = new StringBuilder();
for (int i=0;i < strings.length;i++) {
if (strings[i].length() > 6) {
stringBuilder1.append(strings[i]).append(",");
}}
String string1 = stringBuilder1.deleteCharAt(stringBuilder1.lastIndexOf(",")).toString();
fileWriter.write(string1);
fileWriter.close();
}
}