2017-04-26 8 views
0

계산기 앱을 만들고 싶습니다. 이를 위해 필자는 두 문자열을 피연산자가있을 때 두 개로 나눌 수 있어야합니다. 나는 다음과 같이 코드를 시도했다.계산기 안드로이드의 연산자를 사용하여 문자열 분할 App

String [] operation = display.split (Pattern.quote (currentOperator)); currentOperator 포함 내 오퍼레이터 즉 + - I가 표시 될 때/또는 *

I 12 + 12

진입 시도 내 동작 [0] 및 동작 도시 1 결과 1 +1 enter image description here

답변

0

이유 없다 연산자와 같은 형식을 사용하십시오. 값 : 값 예 : + : 12 : 12 이 경우 사용할 수 있습니다.

String[]example=yourString.split(":"); 
if(example.length==3){ 
String operator=example[0]; 
int value1=Integer.parseInt(example[1]); 
int value2=Integer.parseInt(example[2]); 
}