调试时设置无效的变量值

时间:2013-07-01 10:08:30

标签: java eclipse

我知道通过右键单击并设置所需的值来更改调试模式中的变量值。

我需要将一个字母数字值设置为long变量以故意抛出异常。 Variable窗口不允许设置无效值(原因很明显)。

有没有办法在调试期间设置long temp = 12asdf

目前我只是强行抛出一个NumberFormatException来检查预期的行为。

2 个答案:

答案 0 :(得分:0)

如果要检查NumberFormatException,请将要格式化的字符串值更改为long。

您无法将long更改为String

答案 1 :(得分:0)

怎么可能?你当然可以转换这样的一个字符串,但保证long不会有这些值(你可以将字符转换为数字,但保证它们被解释为数字)。你不需要为这些问题测试你的程序,它们不会发生。转换和演员阵容可能会出错,但这与您尝试的内容有所不同。