慎用java中的Integer.parseInt()方法
最近項(xiàng)目中遇到一個(gè)小bug,不過這個(gè)小bug卻耽誤了很多時(shí)間,記錄一下。
具體情況如下:db中的字段的屬性是int類型,xml協(xié)議發(fā)過來的是float類型轉(zhuǎn)換以后的字符串。
所以如果直接調(diào)用,Integer.parse(inStr),就會(huì)報(bào)異常,不過很奇怪的是如果單獨(dú)的測(cè)試,程序會(huì)
報(bào)NumberFormateException,不過項(xiàng)目里面并沒有打出Exception,而是那個(gè)線程直接不繼續(xù)走下去了
(感覺像是掛起了)。具體原因還是不明朗。
有知道原因的求個(gè)解答。
具體情況如下:db中的字段的屬性是int類型,xml協(xié)議發(fā)過來的是float類型轉(zhuǎn)換以后的字符串。
所以如果直接調(diào)用,Integer.parse(inStr),就會(huì)報(bào)異常,不過很奇怪的是如果單獨(dú)的測(cè)試,程序會(huì)
報(bào)NumberFormateException,不過項(xiàng)目里面并沒有打出Exception,而是那個(gè)線程直接不繼續(xù)走下去了
(感覺像是掛起了)。具體原因還是不明朗。
有知道原因的求個(gè)解答。
posted on 2011-07-02 07:36 潘潘.eagle 閱讀(1165) 評(píng)論(0) 編輯 收藏