2011-12-14 54 views

回答

0

是的,当您尝试从无效格式的字符串中解析数字时(实际上仅限于数字),会引发FormatException

2

是的。像Double.Parse这样的方法如果要转换的字符串不代表有效格式的数字,则会抛出FormatException。

6

我想是两者都一样以下是详细了解这两个例外给出

NumberFormatException的(JAVA):-Thrown,表明应用程序试图将字符串转换为数字类型之一,但该字符串没有适当的格式。

FormatException(.net): - 当方法调用中参数的格式与相应的形式参数类型的格式不匹配时,会抛出FormatException。例如,如果一个方法指定一个由两个数字组成的嵌入句点的String参数,那么将一个仅包含两位数字的相应字符串参数传递给该方法会导致引发FormatException。

FormatException使用HRESULT COR_E_FORMAT,其值为0x80131537。

参考http://msdn.microsoft.com/en-us/library/system.formatexception.aspx

http://docs.oracle.com/javase/6/docs/api/java/lang/NumberFormatException.html

相关问题