关于java:当String有点时无法解析 javaparsingstring Not able to parse when String has dot 本问题已经有最佳答案,请猛点这里访问。 我正试图把String temp = 129.70转换成数字。我试过: 12String decimalNumber="-129.70"; System.out.println(Integer.parseInt(decimalNumber)); 但它给了我一个例外 129.70不是整数。这是双份的。换个班,你应该没事。 1System.out.println(Double.parseDouble(decimalNumber)) 相关讨论 尝试过了,但它成功了,我很惊讶它在谷歌的任何线程上都不可用。 试试这个: 12 String decimalNumber="-129.70"; System.out.println(Integer.parseDouble(decimalNumber)); 相关讨论 通过尝试这一点,您所能得到的只是一个编译器错误,因为Integer.parseDouble不存在(除非这是java.lang.Integer之外的某个Integer类)。 关于Java:如何 Integer.parseInt() 为decimal .net:c#中的String和String有什么区别? 如何在Java中读取/转换输入流到字符串中?InputStream into a String 关于解析:如何在python中将字符串解析为float或int? c#:不分大小写,Contains(string) regex:如何在JavaScript中使字符串的第一个字母大写? regex:如何替换JavaScript中出现的所有字符串 如何检查JavaScript中的字符串是否包含子字符串? Python有字符串容器吗?子字符串方法? 如何在Java中将字符串转换为int? java:为什么密码首选char[]而不是String ?