Hola:
Estoy intentando hacer por recursividad un codigo en el que recibo una ristra con una operacion aritmetica "((-75)-(180))*((8)+(2))".
Estoy utilizando StringUtils.exprMainOperator para saber la posicion del operando principal, pero me hago un lio.
Tengo claro que el caso base es cuando no hay un operando, o sea cuando se recibo un numero solo.
Luego tendia que recorrer la ristra hasta el numero o el signo ¿no?
¿Que operacion hay que hacer primero? ¿Las pequeñas de los extremos no?
a partir de ahi me pierdo.
Saludos y Gracias