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

API standards et tierces Java Discussion :

Sujet : Java - calculer une formule arithmétique contenue dans un "String"


Sujet :

API standards et tierces Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Sujet : Java - calculer une formule arithmétique contenue dans un "String"
    Bonjour,

    je souhaiterais savoir s'il existe une API java permettant d'évaluer une expression arithmétique avec des nombres flottants contenue dans un "String".

    En clair, je cherche une API robuste qui me transforme la chaine de caractère "(1.5+3.5)/2" en "2.5".

    J'imagine que cela doit exister, car j'ai vu beaucoup d'exemples s'en approchant sur le net. Je cherche de préférence une API robuste (pas un TP d'informatique), car j'ai besoin de m'en servir dans un contexte professionnel.

    Merci par avance pour votre aide.

  2. #2
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Contournement
    Bonjour,

    j'ai trouve une solution de contournement a mon probleme. Mon programme utilise aussi du sql, et je vais donc mettre ma formule en dans un statement sql. Cela m'oblige par contre a faire un acces en base de donnees rien que pour cela, ce qui est tres sale. Je suis donc toujours a la recherche d'une solution pure java.

    Une piste serait d'utiliser une API qui permet d'interpreter du java non compile a l'execution, mais je ne connais pas trop.

  3. #3
    Expert éminent sénior


    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    7 856
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 7 856
    Points : 34 380
    Points
    34 380
    Par défaut
    Bonjour,

    Dans la page API : http://www.singularsys.com/jep/
    Après une petite recherche : http://www.japisoft.com/formula/

    Bon courage (si tu veux donner un feedback dans ce sujet, n'hésites pas).

    Eric

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 48

    Informations forums :
    Inscription : Février 2008
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    Bonjour,

    merci pour ces deux liens qui répondent effectivement à mon besoin. Par contre, il s'agit de produits payants. Si quelqu'un a une solution plus standard, cela me sera très utile, surtout quand la "trial period" de ces produits sera terminée.

    Au fait, pour ceux que cela intéresse, le statement sql suivant permet d'évaluer une expression dans une string (testé avec mysql, mais cela devrait marcher aussi sous Oracle si mes souvenirs sont bons).

    SELECT "MON EXPRESSION" from DUAL;

    example:

    SELECT 2*(cos(30)-1) FROM DUAL; renvoie -1.69.......

    Citation Envoyé par Ricky81 Voir le message
    Bonjour,

    Dans la page API : http://www.singularsys.com/jep/
    Après une petite recherche : http://www.japisoft.com/formula/

    Bon courage (si tu veux donner un feedback dans ce sujet, n'hésites pas).

    Eric

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/12/2010, 21h20
  2. [Macro Excel] Fonction qui calcule une formule dans une cellule
    Par Enthau dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/07/2008, 16h31
  3. Réponses: 17
    Dernier message: 02/08/2006, 15h32
  4. [VBA-E] Savoir si une cellule est contenue dans une plage
    Par psych0o0 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/05/2006, 14h12

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