2013-07-01 27 views
0

我知道在調試模式下通過右擊並設置所需的值來更改變量值。在調試時設置無效變量值

我需要設置一個字母數字值爲long變量來故意拋出異常。 Variable窗口不允許設置無效值(出於顯而易見的原因)。

有沒有辦法在調試過程中設置(例如)long temp = 12asdf

目前我只是投擲NumberFormatException強制檢查預期的行爲。

+0

不,我認爲沒有辦法! –

回答

0

如果你想檢查NumberFormatException改變將被格式化爲長整型的字符串值。您可以將long更改爲String

0

這怎麼可能?你當然可以轉換這樣的一個字符串,但是一個長保證沒有這些值(你可以將字符轉換爲數字,但它們保證被解釋爲數字)。你不需要測試你的程序出現這樣的問題,它們不會發生。轉換和轉換可能會出錯,但這與您嘗試執行的操作有所不同。