Java сравнение char

405
12 декабря 2017, 19:15

Помогите разобраться с сравнением символов в Jave, почему sout всегда выводит false, документ тоже в UTF-8. Первый символ в доке русская 'с'.

BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(path),
                "utf-8"));
        int i;
        while ((i = reader.read()) != -1) {
            char c = (char) i;
            System.out.println(c == 'c');
Answer 1

Не знаю кому может интересно, проблема решилась установкой Notepad++ и преобразованием кодировкой документа в UTF без BOM. А так почему то символы(после перевода в int evtymifkbcm на 2)числа с прочитки документа, видимо глюк блокнота винды хз.

READ ALSO
Ошибка incompatible types при попытке присвоить типу float значение с дробью

Ошибка incompatible types при попытке присвоить типу float значение с дробью

Выходит ошибка: incompatible types при попытке присвоить типу float значение с дробью

241
Sip Server on Java

Sip Server on Java

Как написать SIP сервер на java? Есть код, но как этот сервер запустить я так и не понял

227
Ожидание перед действием Selenium WebDriver

Ожидание перед действием Selenium WebDriver

Доброго времени сутокСтолкнулся с такой проблемой

204
Как скомбинировать нажатия “Ctrl” и “+”?

Как скомбинировать нажатия “Ctrl” и “+”?

Мне нужно чтоб браузер изменил свои масштаб ( zoom in/out ), пытаюсь это организовать следующими метода, но ни один из них не работаетПрошу помогите

232