在实现执行字符串中的运算公式时,采用了如下所示的代码:

public static String StringfinalResult (String original) {  try {    String temp = (String)jse.eval(original);  return temp;  } catch (Exception t) {    return null;  }
}  

调用该函数后控制台输出为null

应修改为如下所示的代码:

public static String StringfinalResult (String original) {  try {    Object temp = jse.eval(original);  String result =temp.toString();  return result;  } catch (Exception t) {    return null;  }
}  

错误原因是jse.eval()无法强制类型转换为String格式,因此程序执行catch语句。

我是通过修改catch语句中的返回值发现的。

转载于:https://www.cnblogs.com/silver-nitrate/p/8543665.html

Java执行字符串中的运算公式相关推荐

  1. java 删除指定字符_字符串删除指定位置字符 JAVA 删除字符串中指定的字符

    <死侍2>有多不按套路出牌? 要CSS布局HTML小编今天和大家分享用到函数的调用. 编制函数fun,其功能是:删除一个字符串中指定的一.问题描述:从键盘输入一个字符串给str和一个字符给 ...

  2. java从字符串中提取数字

    1.做一下操作时会一般会用到提取数字操纵: a.列表中有翻页,当新添加的数据不是放在第一条或者最后一条时,需要翻页并循环找到对应的那条数据 b.当新添加的数据放在第一条或者最后一条时,则不需要翻页,只 ...

  3. java 包含汉字,【转载】Java判断字符串中是不是包含汉字

    [转载]Java判断字符串中是否包含汉字 import java.util.regex.Matcher; import java.util.regex.Pattern; public class If ...

  4. Java求字符串中出现次数最多的字符

    Java求字符串中出现次数最多的字符  [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51933611      Java ...

  5. java 包含汉字,java判断字符串中是否包含汉字

    java判断字符串中是否包含汉字 package com.zuidaima.util; /** [email protected] www.zuidaima.com **/ public class ...

  6. Java判断字符串中是否包含中英文标点符号

    Java判断字符串中是否包含中英文标点符号 /*** 该函数判断一个字符串是否包含标点符号(中文英文标点符号).* 原理是原字符串做一次清洗,清洗掉所有标点符号.* 此时,如果原字符串包含标点符号,那 ...

  7. Java对字符串中数字进行按自然顺序排序

    Java对字符串中数字进行按自然顺序排序 import java.util.Arrays;public class Test01 {public static void main(String[] a ...

  8. Java去除字符串中空格的方法详解

    昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑. 代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空 ...

  9. java数字编程提,java从字符串中提取数字的简单实例

    随便给你一个含有数字的字符串,比如: String s="eert343dfg56756dtry66fggg89dfgf"; 那我们怎么把其中的数字提取出来呢?大致有以下几种方法, ...

最新文章

  1. windows 同时安装 python2 python3
  2. zookeeper源码
  3. Android11有哪些vts
  4. 【数据结构与算法】之深入解析“分数加减运算”的求解思路与算法示例
  5. win7无法将应用程序锁定到任务栏的几种解决方法
  6. idea启动java Maven项目,出现“ java: 程序包xxxx不存在“
  7. 后端技术:数据持久化框架为什么放弃 Hibernate、JPA、Mybatis,最终选择 JDBCTemplate!...
  8. Stackoverflow的见解:投票最多的是Spring 4问题
  9. oracle删除唯一索引sql语句_高级SQL之在选择语句中使用更新和删除
  10. laravel代码提示:laravel-ide-helper
  11. SpringBoot四大核心之自动装配——源码解析
  12. 深度学习和OpenCV-python读书笔记一(DNN介绍)
  13. 浏览器禁用Cookie,基于Cookie的会话跟踪机制失效的解决的方法
  14. Atitit Mysql查询优化器 存取类型 范围存取类型 索引存取类型 AND or的分析
  15. 136.Single Number
  16. 【腾讯云技术沙龙预告】云端数据库的设计之美
  17. python登陆百度网盘并读取自己的所有文件,输出到文本文件中
  18. 小程序云开发学习笔记(二)
  19. 基于区块链的供应链金融创新
  20. 托盘装载问题(PLP)

热门文章

  1. C# 日志框架的添加
  2. GNS3关联SecureCRT的配置。
  3. Storage-on-Chip:从“芯”架构VTL到云存储
  4. 【莓闻】2009年黑莓增长显著 智能手机领域第一
  5. Latex 傻瓜式入门
  6. 【R语言学习】时间序列
  7. docker简易实践
  8. js中let和var定义变量的区别
  9. python面向对象开发(类的属性-精讲
  10. Android开发之sdcard读写数据(源代码分享)