ПОЖАЛУЙСТА ПОМОГИТЕ!!! МОЗГ ВЗОРВАН!!! Повторил в IDEA пример из лекции(https://javarush.com/groups/posts/2275) где из текстового файла выводятся строки четверостишия в верхнем регистре (мой текст файла отличался и первая строка должна была подойти при прохождении методом startsWith, но она не подошла). Вопрос: ПОЧЕМУ НЕ ВИДИТ САМЫЙ ПЕРВЫЙ СИМВОЛ В ТЕКСТОВОМ ДОКУМЕНТЕ??? СООТВЕТСТВЕННО ПОИСК ПО ПЕРВОЙ СТРОКЕ ПРОХОДИ НЕКОРРЕКТНО. ПОХОЖЕ ТАМ НАХОДИТСЯ УПРАВЛЯЮЩИЙ СИМВОЛ ЮНИКОДА??? ЕСЛИ ЭТО ТАК, ТО КАК ТОГДА ПРАВИЛЬНО РАБОТАТЬ С ТЕКСТОВЫМ ДОКУМЕНТОМ ???
public class ExampleForStreamAPI {
    public static void main(String[] args) throws IOException {
        List<String> list = Files.readAllLines(Paths.get("C:\\Users\\User\\Desktop\\text.txt"), UTF_8);
        System.out.println(list.get(0).charAt(0));
        List<String> copy = new ArrayList<>();

        for(String s : list){
            if (s.startsWith("С") || s.startsWith("К")){
                String copyString = s.toUpperCase();
                copy.add(copyString);
            }
        }
        for (String s: copy){
            System.out.println(s);
        }
    }
}