Orlando,
Uma forma comum de se fazer isso eh utilizado loop
esta eh uma das milhares formas:
StringBuffer sb = new StringBuffer();
for (int cont = 0;cont < txt.getText().length() ; cont++)
{
if (txt.getText().charAt(cont)== 'x')
{
sb.append("30");
}
else
{
sb.append(txt.getText().charAt(cont));
}
}
JOptionPane.showMessageDialog( null, sb );
Espero ter ajudado,
[]s, Eder
Orlando Cunha Cajueiro Filho wrote:
>
> Sauda��es javanesas,
>
> Ser� que algu�m pode me ajudar com o seguinte problema:
>
> Estou tentando desenvolver um aplicativo Java que calcula o valor de uma
> equa��o. Tal equa��o ser� digitada pelo usu�rio em um TextField, como por
> exemplo:
>
> 4*x^4+3*x^3+2*x^2+x+1
>
> Logo em seguida o usu�rio dever� informar o valor de x em um outro
> TextField.
> Como fazer para substituir o valor de x na equa��o escrita pelo usu�rio ?
> Certa vez conversei com um professor que disse-me que deveria fazer uma
> an�lise l�xica. � este o caminho ? Se se for como fa�o tal an�lise ?
> Certo da vossa aten��o, desde j� agrade�o.
>
> Orlando Cunha
>Cajueiro Filho
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------