나는 제곱근 기호를 표시 문자열에서 제곱근 기호를 바꾸는 방법은 무엇입니까? 내 안드로이드 응용 프로그램에서
String sqrt = "\u221a";
editText.setText(sqrt);
을 사용하고 있습니다. 그리고 그 editText에 입력 된 수학식이 무엇이든지 평가 될 것입니다. 사용중인 수학 라이브러리는 유효한 표현식이 문자열로 전달 될 때 평가합니다. 제곱근은 다음과 같이해야합니다 :
sqrt(number)
그래서 내가 편집 텍스트에서 얻을 문자열의 제곱근 기호를 대체해야합니다
String input = editText.getText().toString();
input.replace(sqrt,"sqrt("); //doesn't work!
내가 할 수있는 방법이 있나요?
문자열을 ASCII 문자로 변환하고 sqrt의 ascii 코드를 제거 할 수 있습니다. –