当前位置: 首页 > 知识库问答 >
问题:

Java:有没有什么效用法来计算[重复]

羊越
2023-03-14

现在我有一个字符串lam=“(8-2*7.5)+10”,那么有没有方法或类来计算这个字符串表达式并直接返回给我结果呢?

提前道谢!

共有1个答案

戚飞
2023-03-14

试试这个

    double res = (Double) new ScriptEngineManager().getEngineByName("js").eval("(8-2*7.5)+10");
 类似资料:
  • 问题内容: 因此,我有一个分配256 MB内存的程序,在用户按下ENTER键后,它将释放内存并终止。 我多次运行了该程序并将它们分别作为背景,直到不再有足够的内存可以分配。但是,那永远不会发生。我运行了linux 命令,即使在多次运行该程序之后,可用内存也不会减少多达256 MB。 但是,另一方面,如果我使用而不是则存在巨大差异: 现在,如果我运行该程序并使其后台运行,然后重复执行,则每次运行它时

  • Spring Data JPA支持使用规范对实体进行计数。但是它有没有办法使用方法名解析来计算实体的数目呢?假设我想要一个方法来对具有特定名称的实体进行计数,就像一个方法来获取具有特定名称的所有实体一样。

  • 我知道LWJGL只是OpenGL的包装。它是一个java库,旨在使用java语言中较低级别的OpenGL函数。 据我所知,GLFW只是一个库,它可以创建更好的窗口来显示图形。因此,GLFW只是一个用于以比LWJGL更好的方式创建窗口的库。 GLFW不是用于创建图形,只是用于创建显示,这是真的吗?GLFW不是单独使用的,你还是应该使用LWJGL库来访问OpenGL函数来创建图形? 有人能解释为什么我

  • 问题内容: 有没有一种方法可以序列化angularjs的功能? 我的帖子现在看起来像这样。 问题答案: 这不是使用AngularJS访问表单数据的方式。表单中的数据应在范围内绑定。 因此,使用一个对象,例如$ scope.formData,它将包含您的所有数据结构,然后应使用ng-model将每个表单元素绑定到此对象。 例如: http://jsfiddle.net/rd13/AvGKj/13/

  • 我使用了这段代码来随机化1000000个数字而不重复。这是我目前所掌握的。 这种方法太慢了,你能告诉我如何更有效地完成这项工作吗?我感谢所有答复。问候