日期:2014-05-20  浏览次数:20699 次

ScriptEngine的疑问
我用ScriptEngine调用js代码,发现无论js代码实际返回的是整型还是浮点型,到了ScriptEngine,java调用之后,总是一个浮点,例如:
engine.eval(“1”);
返回的是1.0,有什么办法可以不返回浮点型吗?

------解决方案--------------------
你不会用java转换double为int啊
------解决方案--------------------
为什么不知道,解决的话,那就取1的余数,跟0比较,不等于0的,不变,等于0的强制转换。