String to int

valeriiv
Offline
Зарегистрирован: 20.07.2013

Здравствуйте. Как можно вытащить значение из string? Пробовал через ParseInt() - ошибка NullPointerException. Или можно вообще как то без String обойтись?( Принимаю данные с com порта, нужно рассортировать по переменным)

void serialEvent (Serial port)
{
  data = port.readStringUntil('.');
  data = data.substring(0, data.length() - 1);
  index = data.indexOf(",");
  inc1 = data.substring(0, index);
  inc2 = data.substring(index+1, data.length());
}

 

ourlive
Offline
Зарегистрирован: 26.05.2012

берёте строку, разрезаете её на кусочки если надо и преобразуете, как то так:

int a=int("-12345");
print(a); //результат:
// -12345