我想在一個Hash執行從值的簡單操作如下:如何比較浮到整數
boolean f=Float.valueOf(entry.getValue().toString())>15;
然而,當我運行此我得到的錯誤如下:
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)
at sun.misc.FloatingDecimal.parseFloat(FloatingDecimal.java:122)
at java.lang.Float.parseFloat(Float.java:451)
at java.lang.Float.valueOf(Float.java:416)
at Algorithms.HRMDx.HRMDiag(HRMDx.java:76)
我認爲這與我如何將浮點數與數字進行比較有關,但我無法弄清楚原因。我是否需要將整數轉換爲浮點數 - 我認爲轉換將隱含起來
您錯過了例外名稱和消息! –
如果您查看過發佈的堆棧跟蹤,則會看到錯誤來自名爲「parseFloat」的方法。 – yeoman
這就是我所得到的。沒有異常名稱 –