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

Responder a