问题标签 [numberformatexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2081 浏览

java - 我需要提供单独的异常语句。1. 空字符串和 2. 有效数字数据

上面的代码为空字符串异常和无效数字数据异常提供了一个 println() 语句,这是我不想要的。我想要两个异常的单独 println() 语句。怎么获得?

0 投票
1 回答
836 浏览

java - 这个例外是什么意思?

我正在实现一个模拟退火程序,其中一部分涉及从我的 java 程序读取的 .txt 文件中计算分数。

1) 从用户处读取输入字符串。我的输入字符串越长,发生以下异常的可能性就越大

2)计算的分数本质上是添加很多十进制数字,我将它存储在一个“双”变量中。

有人可以告诉我为什么会发生这种异常吗?

Hill Swap 得分:0.24874990000000005 交换后...线程“main”java.lang.NumberFormatException 中的异常:对于输入字符串:sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224) 处的“7.92066E-”

非常感谢!

0 投票
4 回答
2996 浏览

android - NumberFormatException - Android

我今天将我的 Android 应用程序上传到市场,我收到了 4 个关于NumberFormatException,Double.parseDouble和的错误Double.valueOf

这是我在开发者控制台中看到的 Logcat:

这是发生错误的函数(根据日志)-

我知道那d是双倍的。

此外,这在我的手机上运行良好(Nexus S 运行 2.3.4)。我从其他用户那里得到错误。这就是为什么我无法真正调试它。

我真的不知道我在某些手机上出现这种情况的原因是什么。

0 投票
1 回答
895 浏览

java - NumberFormatException 使用

在我的网络应用程序中,我有一个 Item 类

在列出项目时,我尝试使用

这行得通。但是,当我尝试以下使用时

我希望得到相同的结果。但这会导致 NumbeFformatException 。

我试图打印 ${editItemurl} 并显示一个空字符串。

知道如何纠正这个吗?

谢谢

标记

ps:这是堆栈跟踪


不幸的是,侦听器使用服务名称来确定要侦听的队列,因此如果您的接收服务被调用

你的队列应该被调用

所以,队列被称为:

试试这个,然后回复我。我可以发布一个完整的配置示例。

我突然想到,即使您可能没有 2 个不同的端点,您也可以拥有具有不同命名空间(或只是重命名服务)的相同服务来监听不同的队列。不理想,但这是我发现唯一可行的方法。

0 投票
3 回答
2917 浏览

java - 将 long 传递给 Double.parseDouble

当我将 100L 之类的数字传递给 Double.parseDouble() 时,我得到一个 NumberFormatException。但是 100L 是一个有效的数字。

编辑:如果通过 100d 或 100f,我没有收到任何错误。我只买了100L

0 投票
10 回答
136706 浏览

java - 将十六进制颜色值 (#ffffff) 转换为整数值

我正在从服务器接收十六进制颜色值(以这种形式#xxxxxx,例如#000000黑色)

如何将其转换为整数值?

我试图Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))得到一个更加六边形的0x000000结果,但这并没有被解释为int这里,还有其他建议吗?

我收到一个错误:08-03 21:06:24.673: ERROR/AndroidRuntime(20231): java.lang.NumberFormatException: unable to parse '0x00C8FBFE' as integer

我正在使用 Android SDK 来实现它们的setBackgroundColor(int color)功能,正如您可能已经猜到的那样,它需要一个整数颜色值。

这是这个问题的对立面:How to convert a color integer to a hex String in Android?

0 投票
3 回答
22517 浏览

java - Java Byte.parseByte() 错误

我的代码中有一个小错误,我一生都无法弄清楚。

我有一个字符串数组,它们表示二进制数据(从十六进制转换后),例如:一个索引是 1011,另一个是 11100。我遍历数组并用 0 填充每个索引,以便每个索引是 8 个字节。当我尝试将这些表示形式转换为实际字节时,当我尝试解析“11111111”时出现错误我得到的错误是:

这是一个片段:

0 投票
3 回答
8995 浏览

android - 将字符串转换为双精度

有没有办法将字符串转换为双精度。我就是这样做的。

它给出了 NumberFormatException

0 投票
6 回答
7370 浏览

java - 为什么 NumberFormatException 是运行时的?

运行时异常表示合约损坏(如 NPE),如果代码没有错误,则永远不应该抛出异常。它始终指示代码中的错误(与断言相同,但断言用于内部类错误,而运行时用于类的客户端错误)。

永远不应该捕获运行时异常。

另一方面,检查的异常是签名的一部分,应该被捕获和处理。它们可能表示用户输入错误或外部资源问题(如IOException)。

有了这一切,我不明白为什么NumberFormatException是运行时?

0 投票
2 回答
388 浏览

java - InputString 中的 NumberFormatException

请帮我解决这个异常:-

使用 Long.parseLong 解析时输出为 72 和 NumberFormatException .. 但直到昨天它对于这个输入也运行得非常好.. 它与长度有什么关系...我实际上是在尝试将 String 转换成它的等价物十六进制值。

请帮忙....