问题标签 [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 投票
7 回答
2281 浏览

java - 捕获 NumberFormatException 是一种不好的做法吗?

我必须解析一个可以假定十六进制值或其他非十六进制值的字符串

0xff,0x31A, PC, label, 等等。

我用这段代码来划分两种情况:

这段代码可以被认为“丑陋”或难以阅读吗?还有其他(也许更优雅)的解决方案吗?

编辑:我想澄清一下(在我的情况下)不存在错误的输入:我只需要区分它是否是十六进制数字。为了完整起见,我正在为DCPU-16制作一个简单的汇编程序。

0 投票
1 回答
439 浏览

java - NumberFormatException:无法将“”解析为整数

我有一个日期字符串:

..如果日期有事件,我会在按钮单击时将其传递给另一个类:

在 Events.class 中,我得到了参数:

这是回历月份数组:

我遇到的问题是,当它是一个单词的月份名称(即 Muharram、Safar、Rajab 等)时,一切都很顺利。但是,如果它是带有空格或破折号的单词(即 Rabi-al awwal、Dhul Hijjah),则会引发错误:NumberFormatException: unable to parse '' as integerNumberFormatException: unable to parse 'al' as integer

我究竟做错了什么?

0 投票
2 回答
1964 浏览

java - NumberFormatException 错误

我正在通过 Cygwin 使用 Hadoop 运行 Mapreduce 作业。我收到以下 NumberFormatException 错误...知道如何在 try & catch 之外解决这个问题,因为我认为 try & catch 绕过了错误,但不允许我得到我期望的结果。

错误:

这是我的映射器和减少..

这是我的文本文件的示例..

输出文件应该是

但是使用 try & catch ... 来阻止错误.. 我只是得到..

0 投票
4 回答
33477 浏览

java - whats wrong?(NumberFormatException: null)

im getting the following error: Exception in thread "main" java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Integer.java:454) at java.lang.Integer.parseInt(Integer.java:527) at AccountInfo.restoreState(accounto.java:43) at accounto.main(accounto.java:60)

0 投票
3 回答
813 浏览

java - java.lang.NumberFormatException 在尝试加载文件时

我在尝试从 txt 文件加载某些数据时遇到此错误。

但是,它一直给我这个错误:

这是文本文件的格式:

为什么这会给我错误?它与 /t/ 分裂有关吗?

谢谢

这是工作的:

但是,我正在尝试加载其中的 400 多个,并且一次更改所有这些会很痛苦

0 投票
1 回答
300 浏览

java - 当我按下搜索按钮将用户输入字段留空时,我得到 java.lang.NumberFormatException

当我按下搜索按钮将用户输入字段留空时,我收到以下错误页面:

引发错误的代码是int nstudentid = Integer.parseInt(studentid);

0 投票
2 回答
362 浏览

android - 从编辑文本中获取信息时出现 Android 号码格式异常

在这里,我从用户那里获取经度和经度,然后将其转换为整数,这是日志 cat msg 的问题:

无法将 30.01 转换为 int !然后我在数据库中的表中输入纬度和经度:

}

0 投票
3 回答
10406 浏览

java - 捕获异常后请求输入

我希望用户输入一个由以下代码扫描的数字:

如果用户输入一个字符串,程序会抛出InputMismatchException,这是显而易见的。我想以这样一种方式捕获异常,即程序提示用户输入输入,直到用户输入一个整数值。

如果输入字符串,此代码将创建一个无限循环。

0 投票
2 回答
210 浏览

android - NumberFormatException 在设备中但不在模拟器中

我在模拟器中运行我的应用程序,一切正常,但是当我在我的设备(华为 u8650)中运行它时,我得到 NumberFormatException:

例外是: aux2[i]= new GraphViewData(i, Double.parseDouble(aux[i])); 好的,您会认为 aux[i] 解析为 double 的格式不正确,但都是这样的数字:70.5 或类似 84 所以我不知道为什么它只在真实设备中而不是在模拟器中给出该异常.

有什么建议么?提前致谢。

0 投票
3 回答
490 浏览

java - 在 Java 中将 String 转换为 int 并获得 NumberFormatException,不知道为什么

ipString 是 IP 地址的字符串表示形式,其中包含空格而不是点。

线程“main”java.lang.NumberFormatException 中的异常:对于输入字符串:“ 6622015176”。有人可以解释为什么会抛出这个异常吗?