Tenemos algo como esto:
 
String datos = "1+2-1+55*99+123/2-23+15";
 
como hago para que eso que esta en ese String se ejecute???
 
ya intente pasandolo a int esperando que me genere el resultado automaticamente y no lo hace:
    int resultado = Integer.parseInt(datos);
 
Existe una funcion predefinida para situaciones como esta para evitar idear la solucion con más código...??????????
 
Es decir, quiero que lo que esté en ese String se sume, reste, multiplique y divida segun sea el caso.
 
Espero ansioso aprender de uds 
   
 
 Como se realizan las operaciones aritmeticas contenidas en un solo string?
 Como se realizan las operaciones aritmeticas contenidas en un solo string? 

