감산 + 3 " 이 문자열을 두 개의 하위 문자열로 나누고 특정 작업을 수행하려고합니다.자바 : 계산기 BNF는 AST는 추가 & I 예 문자열 S = "3 같이 IndexOf() lastIndexOf에서도()</p> <p>를 사용하여 추가 수행에있어서, 감산</p> <p>물품려고
// for addition
String s = "3 + 3";
int indexOfPlus = s.indexOf('+');
String beforePlus = s.substring(0,indexOfPlus);
String afterPlus= s.substring(indexOfPlus+1);
.....
.....
// for subtraction
String s = "3 - 3";
int indexOfMinus = s.indexOf('-');
String beforeMinus = s.substring(0,indexOfMinus);
String afterMinus = s.substring(indexOfMinus+1);
....
....
내 질문은 : 그러나, 나는 같은 문자열을 중단하는 방법 "3 + -1"또는 "3 일" 문자열로 확실하지 않다.
대단히 감사합니다 !!! – hibc