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]
-------------------------------------------------------------------------

Responder a