Je cherche un moyen relativement plus simple (par rapport à l'écriture d'un analyseur) d'évaluer des expressions booléennes en Java, et je ne veux pas utiliser la bibliothèque JEP.
J'ai une expression String comme : (x > 4 || x < 8 && p > 6)
et mon objectif est de remplacer les variables par des valeurs.
Existe-t-il un moyen d'évaluer cette expression ?
Gardez à l'esprit qu'il peut s'agir de n'importe quel niveau de profondeur, de sorte que l'écriture d'un analyseur syntaxique serait très complexe.