Indexof не распознает кириллицу

84
12 мая 2021, 00:20

Есть небольшая проблема - нужно найти индекс элемента в стринговом массиве с помощью IndexOf. Вот кусок моего кода:

    CSVReader reader = new CSVReader(new FileReader("LS-1.csv"), ';');
    List<String[]> lines = reader.readAll();
    String[] lineHeader = lines.get(0);
    int index = Arrays.asList(lineHeader).indexOf("Сумма");
    System.out.println(index);

Собственно массив состоит из элементов - (За период;Учетный месяц;Дата документа;Создан;Тип;Расход;Сумма;Статус) и значит результат должен быть равен 6, но выдает -1

Answer 1

В настройках Intellij IDEA в settings->editor->file encodings надо поменять кодировку на utf-8

READ ALSO
Проблема с созданием glFramebuffer

Проблема с созданием glFramebuffer

не могу создать буфер кадра в своем приложении для андроид на javaПожалуйста, можете сказать, что я делаю не так

120
Как правильно спроектировать класс?

Как правильно спроектировать класс?

Необходимо спроектировать класс Friend с полями:

120
Сохранить вложения из Email

Сохранить вложения из Email

Хочется из входящих писем выбирать вложения типа doc, docx (возможно еще какие-то файлы документов)Написал метод, но он только лишь создает файлы...

99
Создать метод для изменения данных в Inner Class

Создать метод для изменения данных в Inner Class

Пытаюсь сделать метод, который добавляет деньги в Storage, и также отнимаетТоесть по логике ведь, когда клиент кладет деньги в банк, общая сумма...

109