В моем андроида приложения я используюКак заменить символ квадратного корня в строке?
String sqrt = "\u221a";
editText.setText(sqrt);
, чтобы отобразить символ квадратного корня. И какое бы математическое выражение не было введено в этом editText, будет оцениваться. Математическая библиотека, которую я использую, вычисляет допустимые выражения, когда они передаются как строки. Квадратный корень должен быть такой:
sqrt(number)
Поэтому мне нужно заменить символ квадратного корня в строке я получаю от редактирования текста:
String input = editText.getText().toString();
input.replace(sqrt,"sqrt("); //doesn't work!
Есть ли способ, что я могу это сделать?
Может быть, вы можете преобразовать строку в символы ascii и удалить из нее код ascii для sqrt. –