字符串浮动异常分裂

时间:2019-01-12 15:02:58

标签: java bluetooth inputstream esp32

我正在尝试使用esp32和android通过串行蓝牙通信接收数据。当我将收到的字符串转换为float时,会发生问题。 我正在使用以下函数将String转换为float

float ParseFloat(String strNumber) {

    if (strNumber != null ) {
        try {

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

而不是获取完整的字符串。字符串的第一个字符(数字)被当作单独的字符串

0 个答案:

没有答案