IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Interpreter une string, je m'explique


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 20
    Par défaut Interpreter une string, je m'explique
    bonjour,

    g une string dans laquelle je stock un truc du genre :

    12000>40000

    je voudrais savoir si en java, il existerait une class qui pourrait m'interpreter le contenu de cette string et qui pourrait me renvoyer un boolean.

    merci d'avance

  2. #2
    Membre chevronné
    Inscrit en
    Avril 2004
    Messages
    503
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 503
    Par défaut
    Ben au regard du titre tu dis que tu t'expliques, mais je ne comprend pas ce que tu veux dire par "interpreter" ta String.

  3. #3
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 20
    Par défaut
    ben qu'il m'interprete la condition qu'il y a dans ma string.

    g pas envie de parser ma string pour recréer et calculer si 12000>40000 et true ou false.

  4. #4
    Membre chevronné
    Inscrit en
    Avril 2004
    Messages
    503
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 503
    Par défaut
    Si tu veux dire qu'il faut que tu saches que 12000>40000 est faux, alors il suffit que tu transforme ta String en 2 int et tu les compares.

  5. #5
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Tu voudrai un parseur/intepeteur java c'est ca ?

  6. #6
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 20
    Par défaut
    Citation Envoyé par Regis.C
    Si tu veux dire qu'il faut que tu saches que 12000>40000 est faux, alors il suffit que tu transforme ta String en 2 int et tu les compares.
    justement g pas trop envie de faire cela

    alors un parser/interpreter oui mais je connais pas trop
    tu pourrais m'en dire un peu plus

  7. #7
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    As-tu fait des recherches ? Les mots-clefs parser math java me donne plusieurs résultats...

    a++

  8. #8
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 20
    Par défaut
    oui je vais regarder sur la math, mais je vais devoir bidouiller, y a pas reellement d'interpretation comme eval en javascript.

  9. #9
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Je parlais de

    http://www.google.fr/search?q=parser+math+java

    a++

  10. #10
    NGY
    NGY est déconnecté
    Membre expérimenté
    Inscrit en
    Août 2002
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 137
    Par défaut
    Citation Envoyé par nadass
    ben qu'il m'interprete la condition qu'il y a dans ma string.

    g pas envie de parser ma string pour recréer et calculer si 12000>40000 et true ou false.
    Si tu cherches une fonction qui marche un peu comme le eval() du javascript, alors, je te le dis : ça n'existe pas !
    Java est un langage compilé et donc il ne sait pas interprèter nativement des expressions.

  11. #11
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    certes, ceci dit, tu peux peut etre utiliser rhino script : c'est du javascript interpretable a la volée

    je crois que dans java6, il y aura une api pour pouvoir compiler a la volée, mais bon, c'est pas pour tout de suite

  12. #12
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    Sinon tu as la possibilité d'ecrire toi même ton interprêteur.
    N'existe t'il pas d'equivalent à lex et yacc sous java ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/05/2014, 20h52
  2. Interpreter une string comme une méthode
    Par katarnos dans le forum Langage
    Réponses: 7
    Dernier message: 05/08/2010, 10h50
  3. Réponses: 22
    Dernier message: 23/05/2007, 17h08
  4. Interpreter le contenu d'une string comme de l'hexa
    Par thibal_kamehouse dans le forum C++
    Réponses: 4
    Dernier message: 30/11/2006, 17h46
  5. Réponses: 6
    Dernier message: 24/07/2003, 12h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo