Струна для плавания необычного сплита - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь получить данные через последовательную связь Bluetooth, используя esp32 с Android. Проблема возникает, когда я преобразовываю полученную строку в число с плавающей точкой. Я конвертирую String в float, используя следующую функцию

float ParseFloat(String strNumber) {

    if (strNumber != null ) {
        try {

            return Float.parseFloat(strNumber);
        } catch(Exception e) {
            return -1;   
        }
    }
    else return 0;
}

Вместо получения полной строки. Первый символ (цифра) строки берется как отдельная строка

...