`
孙玉_1987
  • 浏览: 53661 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

java中如何求字符串的逻辑运算结果

 
阅读更多
直接上代码:
public static double arith(String content){
//notice:JDK1.6中才可以这样直接调用
ScriptEngineManager manager = new ScriptEngineManager();
    ScriptEngine engine = manager.getEngineByName("js");
    double result = 0.0;
    try {
Object res = engine.eval(content);
if(res instanceof Double)
result = ((Double)res).doubleValue();
} catch (ScriptException e) {
e.printStackTrace();
}

return result;
}

调用此方法即可获取字符串的逻辑运算结果。
分享到:
评论

相关推荐

    十六进制字符串按位异或运算工具和java位异或运算

    本节将详细介绍十六进制字符串的按位异或运算以及如何在Java中实现这一运算。 十六进制字符串是由0到9和A到F(或a到f)组成的字符序列,每个字符代表4位二进制数。例如,十六进制数"AB"在二进制下表示为10101011。...

    java代码执行字符串中的逻辑运算方法

    Java是一种广泛应用的编程语言,字符串逻辑运算是Java编程中一个非常重要的方面。在实际应用中,我们经常需要对字符串进行逻辑运算,以满足业务需求。今天,我们将分享两种Java代码执行字符串中的逻辑运算方法,这两...

    java中截取带汉字的字符串

    3. **实现截取逻辑**:遍历字符串,按照计算出的次数进行截取,并打印或存储每次截取的结果。 #### 示例代码解析 ```java package test; class SplitString { String splitStr; int splitByte; public ...

    JAVA可逆带秘钥字符串加密算法

    本文将深入探讨“JAVA可逆带秘钥字符串加密算法”,这是一种允许数据在加密后仍能通过正确的密钥解密回原始形式的加密技术。 在Java中,最常见的可逆加密算法包括DES(Data Encryption Standard)、3DES(Triple ...

    Java编程实现对十六进制字符串异或运算代码示例

    在这个示例中,主要介绍了异或运算的定义、运算规则、逻辑表达式、真值表、逻辑符号、作用等,并使用 Java 语言实现了对十六进制字符串的异或运算。 异或运算是一种数学运算符,应用于逻辑运算。其运算法则为:a⊕b...

    计算器(字符串运算)

    【标题】:“计算器(字符串运算)” ...总的来说,设计这样一个计算器涉及到了字符串处理、数学运算、运算符优先级管理、错误处理等多个方面,对于学习和理解计算机科学中的解析、计算和控制流程有着重要的实践价值。

    字符串转表达式,进行加减乘除等逻辑运算

    在计算机科学中,字符串转表达式并执行加减乘除等逻辑运算是一项常见的任务,尤其在解析用户输入或处理计算式时。这个过程通常涉及到两个关键步骤:中缀表达式到后缀表达式的转换(也称为逆波兰表示法)以及后缀...

    四则运算解析器(字符串)

    四则运算解析器是一种计算机程序,它能够接收包含加、减、乘、除等四则运算符的字符串表达式,并将其转化为可执行的计算过程。这个解析器通常用于解决基础的数学问题,对于编程初学者来说,理解并实现这样一个解析器...

    使用java处理字符串公式运算的方法

    在Java编程中,处理字符串公式运算是一项常见的任务,特别是在需要动态计算或自定义逻辑的场景。本篇文章将探讨如何在Java中实现这个功能,主要利用后缀表达式(也称为逆波兰表示法)来解决这个问题。 首先,我们...

    java实现字符串四则运算公式解析工具类的方法

    "java实现字符串四则运算公式解析工具类的方法" 今天小编将为大家分享java实现字符串四则运算公式解析工具类的方法,这个工具类能够帮助用户快速解析和计算字符串形式的四则运算公式。这个工具类被命名为...

    字符串转公式,输入公式的字符串形式,可以输出结果。

    这个过程涉及到将用户输入的字符串解析成可执行的数学公式,然后计算出结果。这通常需要编程语言中的表达式解析器或库来实现。以下是一些关于如何实现这个功能的关键知识点: 1. **表达式解析**:字符串转公式的...

    异或计算器及字符串之间的转换

    在IT领域,异或(XOR)是一种基本的逻辑运算,它在计算机科学和电子工程中扮演着重要的角色。异或运算符通常用"^"表示,它的特点是:如果两个输入位相同,结果为0;如果两个输入位不同,结果为1。这个特性使得异或在...

    计算器(输入字符串解析运算)

    在这个过程中,有两个关键步骤:**字符串解析**和**运算逻辑处理**。 **字符串解析**是将用户输入的文本转换为可执行的数学表达式的过程。这涉及到识别数字、操作符(如加号"+"、减号"-"、乘号"*"、除号"/"等)以及...

    字符串转换为计算公式的若干种方法

    从给定的文件标题“字符串转换为计算公式的若干种方法”及描述“个人收集的几种将字符串表达式转换为计算公式的方法”中,我们可以看出文章主要探讨的是如何将文本形式的数学表达式(字符串)转化为可以进行计算的...

    java 给指定字符赋值

    综上所述,Java中的字符赋值涉及到变量声明、转义序列、Unicode编码、字符串与字符转换、字符操作以及I/O流等多个方面。在实际编程中,理解和熟练运用这些概念对于编写高效且可读性强的代码至关重要。

    数值运算字符串转换成数字.zip

    在SQL(结构化查询语言)中,处理字符串并将其转换为可执行的数学运算是一项常见的任务。例如,你可能遇到一个需求,需要将一个包含算术运算符的字符串(如"1+8-2")解析并计算出其数值结果。在本案例中,我们探讨...

    应用java实现日期型字符串和日期之间的相互转换(源代码)

    在Java中,我们可以使用SimpleDateFormat或DateTimeFormatter将日期型字符串转换为日期对象。例如: ```java import java.text.SimpleDateFormat; import java.util.Date; SimpleDateFormat formatter = new ...

    10. 数值运算,字符串处理,时间管理1.rar

    在J2ME(Java 2 Micro Edition)开发中,数值运算、字符串处理和时间管理是三个核心的编程概念。这些概念对于构建任何J2ME应用程序都至关重要,无论它们是简单的游戏还是复杂的移动应用。 首先,我们来探讨数值运算...

    Java-Java中的判断与关系运算教程

    在Java编程语言中,判断与关系运算构成了程序逻辑的基础,它们是控制程序流程的关键元素。在本教程中,我们将深入探讨这些概念,并了解如何在实际编程中应用它们。 首先,让我们了解一下关系运算符。Java提供了以下...

    java执行字符串公式.docx

    在实际应用中,`ProgramService` 类可能被用作一个服务,接收外部请求,执行字符串表示的数学公式,并返回计算结果。例如,它可能与数据库交互,从数据库获取以字符串形式存储的数值,进行计算后再将结果存储回去。...

Global site tag (gtag.js) - Google Analytics