JAVA字符串运算,调用JS方法

public static void main(String[] args) {
		String s1 = "0.3<=x<100,4.5";
		Double d =  0.5;
		
		ScriptEngine jse = new ScriptEngineManager().getEngineByName("JavaScript");
		try {
			String[] s1str = s1.split(",");
			
			if(Boolean.parseBoolean(jse.eval(s1str[0].split("x")[0]+d)+"") ){
				if(Boolean.parseBoolean(jse.eval(d+s1str[0].split("x")[1])+"")){
					System.out.println(s1str[1]);
				}
			}
		} catch (ScriptException e) {
			e.printStackTrace();
		}
		
	}

你可能感兴趣的:(java)