Есть ли в Java функция eval ()? - PullRequest
136 голосов
/ 09 апреля 2010

У меня есть строка, подобная следующей:

String str = "4*5";

Теперь я должен получить результат 20, используя строку.

Я знаю, что на некоторых других языках функция eval() сделает это. Как я могу сделать это на Java?

Ответы [ 11 ]

0 голосов
/ 09 апреля 2010

Нет ничего, что будет делать это в JavaSE; вам придется искать сторонние библиотеки или писать свои собственные.

...