Добрый день товарищи. List<String> list = new ArrayList<>(Arrays.asList(words)); stringBuilder.append(list.get(0)); String first = list.get(0).substring(0,1); Собственно вопрос. Список выводит правильно. А вот в String first = list.get(0).substring(0,1) по идее должна быть буква "К"... Ан нет...где ошибка не пойму. Да и длинна "Киев" c какой то стати равна 5. Файл содержит: Киев Нью-Йорк Амстердам Вена Мельбурн