Java 使用Integer.parseInt进行分析时返回NumberFormatException的整数

Java 使用Integer.parseInt进行分析时返回NumberFormatException的整数,java,integer,Java,Integer,我正在做一个需要将字符串解析为整数的项目。我以前没有遇到过这个问题,但是当我尝试将字符串解析为整数时,我得到了以下消息 线程“main”java.lang.NumberFormatException中的异常:对于输入字符串:“385.3100”,其中385.3100是所讨论的整数。我所做的一切都不起作用 stringclose=(closing.get(“4.close”).toString();int money=Integer.parseInt(关闭)是我的代码,其中closing是一个JS

我正在做一个需要将字符串解析为整数的项目。我以前没有遇到过这个问题,但是当我尝试将字符串解析为整数时,我得到了以下消息

线程“main”java.lang.NumberFormatException中的异常:对于输入字符串:“385.3100”
,其中385.3100是所讨论的整数。我所做的一切都不起作用

stringclose=(closing.get(“4.close”).toString();int money=Integer.parseInt(关闭)
是我的代码,其中closing是一个JSONObject


任何帮助都将不胜感激

385.3100不是整数,而是具有十进制精度的数字。使用:

Double.parseDouble()

Float.parseFloat()。我不知道我怎么会忘了做那件事,但我很感激及时的回复!非常感谢。