D� uma olhada no Java Expression Parser: http://jep.sourceforge.net/main.htm

At 20:44 21/11/01 -0200, you wrote:
>Caro  BRUNO BORGES
>
>ACHEI SUA RESPOSTA UM TANTO QUANTO ARROGANTE E SEM OBJETIVO DE AJUDAR
>NINGUEM
>
>
>
>quando a estudar mais. a pergunta � um pouco mais complexa do que sua
>resposta for Dummies
>
>vou tentar me expressar melhor pois acho que (nao justificando sua
>arrogancia) tentei dar um exemplo simples e a pergunta
>
>pareceu muito facil.
>
>
>Cara
>
>
>o que eu quero � um analizador ou parser ( o exemplo dado ) � apenas um
>exemplo o mais simples que pude encontrar
>
>o que eu tenho na verdade � o seguinte
>
>eu busco no banco de dados uma String que tem expressoes completas definidas
>pelo usuario
>
>que impoem condicoes para determinadas medidas que fazem parte de um
>contexto maior
>
>tipo
>
> o usuario define que uma regra para alcancar determinada condicao, � a
>segunte:
>
>funcaodeusuario1() > funcaodeusuario2()
>
>estou guardando isto na base em 3 campos (funcao1,operador,funcao2)
>
>o programa resolve as funcoes e obtem os resultados
>
>depois das funcoes resolvidas preciso comparar os resultados atraves do
>operador definido pelo
>
>usuario  que pode ser (=,>=,<=,!=,<,>)
>
>quero que o java saiba interpretar o operador pois ele vem do banco como uma
>String
>
>Caso ele nao tenha um metodo que me permita fazer isto. Vou ter que ficar
>testando um a um
>
>tipo
>if (operador=">")
>{
>  faco isso
>}
>
>acho meio "for Dummies"
>
>no antigo Clipper existia uma funcao do tipo &variavel
>
>onde o Clipper sabia que era para avaliar o conte�do da variavel (ou seja
>resolver a expressao) e me retornar o resultado
>
>Sendo o Java uma linguagem muito mais avancada, creio que deve ter um parser
>pronto.
>
>Me expressei melhor?
>
>Vc pode me Ajudar?
>
>Isto esta Explicado no Java for Dummies?
>
>
>
>
>
>----- Original Message -----
>From: Bruno Borges <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Tuesday, November 20, 2001 5:27 PM
>Subject: Re: [java-list] DUVIDAS DE INICIANTE (SOCORRO)
>
>
>> boa boa pergunta, q tal vc dar uma passadinha no
>> submarino.com.br e comprar o livro "Java for Dummies",
>> ou no m�nimo, ESTUDAR UM POKO DE ALGORITMO! na real
>> cara, estuda um pokinhu mais... totalmente fora de
>> contexto a sua declaracao
>>
>> String x = "5>6";
>> file://totalmente errado segundo o objetivo da sua logica.
>> mas estaria correto se vc quisesse criar um objeto
>> String contendo o texto "5>6".
>>
>> se voce quer comparar algo, use o IF!!
>>
>> String x;
>> if(5>6) {
>> x = "5 eh maior que 6";
>> } else {
>> x = "eh obvio q 5 NAO eh maior q 6";
>> }
>>
>> []'s :)
>>
>>  --- eduardo <[EMAIL PROTECTED]> escreveu: >
>> alguem sabe responder
>> >
>> > quero que o java resolva a seguinte expressao dentro
>> > de uma string
>> >
>> >
>> > String x="5>6"
>> >
>> >
>> > qual metodo e qual classe eu uso para ele avaliar a
>> > expressao
>> >
>> > e me retornar se a expressao � verdadeira ou falsa?
>> >
>> >
>> >
>>
>>
>____________________________________________________________________________
>___________________
>> Yahoo! GeoCities
>> Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo!
>GeoCities. � f�cil e gr�tis!
>> http://br.geocities.yahoo.com/
>>
>> ------------------------------ 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] 
>-------------------------------------------------------------------------
>

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