Недопонимаю в чем ошибка... В консоль символы выводит, проверил на трехстрочном тексте.
package com.javarush.task.pro.task15.task1506;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
import java.util.Scanner;
import java.util.Collections;
import java.util.ArrayList;
/*
Пропускаем не всех
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
try (Scanner scanner = new Scanner(System.in)){
Path path = Paths.get(scanner.nextLine());
List<String> list = Files.readAllLines(path);
ArrayList<String> arrayList = new ArrayList<>();
for (String str: list) {
char[] symbols = str.toCharArray();
for (int a = 0; a < symbols.length; a++) {
if (symbols[a] == '.' || symbols[a] == ',' || symbols[a] == ' ') {
continue;
} else {
String symb = Character.toString(symbols[a]);
arrayList.add(symb);
}
}
}
System.out.println(arrayList);
} catch (IOException ex){
System.out.println("Ошибка " + ex);
}
}
}