java使用js将字符串转换成数学表达式

代码源自网络

import java.io.FileNotFoundException;  
import java.io.FileReader;  
import java.util.Scanner;  

import javax.script.Bindings;  
import javax.script.Invocable;  
import javax.script.ScriptContext;  
import javax.script.ScriptEngine;  
import javax.script.ScriptEngineManager;  
import javax.script.ScriptException;  
public class Cal{
 
	static ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");
 
	
	public static void main(String[] args) {
		String strs = "3+3/3";
		try {
			System.out.println(jse.eval(strs));
		} catch (Exception t) {
		}
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_39577771/article/details/88628362