Методы Arduino trim () и replace () возвращают преобразование из void в нескалярный тип String - PullRequest
0 голосов
/ 02 октября 2019

Я пытаюсь удалить символ новой строки \ n из конца моей строки.

myString = Serial1.readString();
String myString_trim = xbeeString.replace("\n", "");

Я получаю эту ошибку при использовании методов .trim () или .replace ().

Ошибка:

exit status 1
conversion from 'void' to non-scalar type 'String' requested

1 Ответ

2 голосов
/ 02 октября 2019

replace метод изменяет существующую строку, но не возвращает новую.

myString = "123\n";
myString.replace("\n", "");
assert(myString == "123");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...