Converter String para Float

E ai pessoal, acabei de me cadastrar no site e também sou completamente iniciante em java e estou com uma duvida:
eu tenho uma String como no exemplo abaixo:

String expr = “(24)+(32)”;

Gostaria de saber como faço para converter cada caracter em um float.

Desde já agradeço.

Bahhh… a naum ser q alguem já tenha enventado a roda pra ti… tu vai sofrer…

vai ter q pegar carcter por carter e identificando… quem é número … quem é operador…

depois disto… pra passar um número de String pra floar só fazer…
Float.parseFloat(string);

boa sorte… e que alguem já tenha feito isso pra ti…

Pois é para isso mesmo que eu preciso converter.
Se eu naum me engano vai ocorrer uma Exceção qdo ele tentar converter uma expressão!!? Ou estou enganado.

Se eu estiver certo posso tratar essa exceção.

Mas muito obrigado, obrigado mesmo.

Funcionou cara, hehehehe.

Já tava a um tempaum tentando.

Valeu

cara… eu num sei… mas vc terá q fazer algo assim

[code]
//tirar os espaços
expressao.trim()

//percorrer toda a expressão
for (int i = 0; i < expressao.length(); i++) {
//tentar converter em número…
//aqui vc pode fazer algo assim… testa c pode converter… c naum pode
// é pq c trata de um operador…
//ai vc terá q identificar o operador … i fazendo seu algoritmo
//vc testa assim
try ( Float.parseFloat(String.valueOf(expressao.charAt(i)));}
catch(Exception ex){
//ele só passa por aqui c não consegui converter… aki c poem o
//tratamento para os operadores…
}
}[/code]

Gooooood LOCK

Foi issu mesmo oq eu fiz.

Mas mesmo assim obrigado novamente.