在Java中从字符串类型转换为int时数字格式异常

时间:2020-05-31 07:18:08

标签: java numberformatexception

我正在尝试使类似的东西起作用

String s="3+33";
int i = Integer.parseInt(s);
String s2= Integer.toString(i);
System.out.println(s2);

但是,它给了我NumberFormatException。有什么解决方法吗?

1 个答案:

答案 0 :(得分:0)

python中有一个方法eval(),它可以获取字符串的结果。对于Java,您可以为此使用ScriptEngineManager。

请阅读此答案,它将对您有很大帮助。

https://stackoverflow.com/a/2605051/10837115