Решение принято, но в консоль выводится не содержимое файла, а просто то что я ввел в качестве пути к нему. При этом введенный текст никак не обрабатывается.
Я уже и помещал файл в директорию с заданием и менял его сожержимое и формат файла менял...
Пример:
Ввод:
С:\Users\HP\Desktop\example.txt
Вывод в консоли:
С:\Users\HP\Desktop\example.txt
Ввод:
fgsdgsfgfdgdfgdfg
Вывод:
fgsdgsfgfdgdfgdfg
Ввод:
.....,,,,,,, , .
Вывод:
.....,,,,,,, , .
Т.е. не важно что я ввожу, все равно никакая обработка не идет.
package com.javarush.task.pro.task15.task1506;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
import java.util.Scanner;
/*
Пропускаем не всех
*/
public class Solution {
public static void main(String[] args) {
try (Scanner scanner = new Scanner(System.in))
{
String src = scanner.nextLine();
List<String> input = Files.readAllLines(Paths.get(src));
input.forEach(str -> {
char[] chars = str.toCharArray();
for (char character : chars) {
if (character != ' ' && character != '.' && character != ',') {
System.out.print(character);
}
}
});
} catch (IOException e) {
System.out.println("Что-то пошло не так");
}
}
}