[Ajuda] Conversão de tipos

Pessoal tenho um banco de dados com diversas expressões matemáticas com dois algarismos ex:

10+1
90*4
70/4
99-9
15/4
99-9

Porém essas expressões estão gravadas em string , preciso pegar essas expressões no banco e calcular…

10+1 = 11

Alguém tem ideia de como fazer isso?

o que vc pode tentar fazer e usar o metodos split() da classe String assim vc vai conseguir obter
os valores depois vc pode fazer um indexOf() tb da classe String para identificar qual operação deve fazer.

Por Exemplo:

[code]String valor = “10+1”;
String[] valores = valor.split("+");
double total = 0;
if(valor.indexOf("+")>0)
total = Double.parseDouble(valores[0])+Double.parseDouble(valores[1]);

System.out.println(total);[/code]

Bom, a grosso modo seria isso.

Falou

http://www.guj.com.br/posts/list/127749.java
abraço.

O java não tem nada pronto pra isso como o eval do JavaScript.

Mas voce pode implementar o seu próprio ou então usar uma linguagem de script.