Java中String转Long方式及注意事项
生活随笔
收集整理的這篇文章主要介紹了
Java中String转Long方式及注意事项
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
字符串轉(zhuǎn)Long:
Long.ValueOf(String); 返回Long包裝類Long.parseLong(String); 返回long基本數(shù)據(jù)類型注意事項(xiàng):
1.字符串內(nèi)不能包含除數(shù)字之外的字符
不然會(huì)報(bào)錯(cuò),java.lang.NumberFormatException
2.字符串長(zhǎng)度要限制,不然也會(huì)出錯(cuò)
比如:String s =“20160926120625100000”,超過19位,就會(huì)出錯(cuò),報(bào)java.lang.NumberFormatException
String s =“2016092612062510000”,不超過19位就不會(huì)
原因是Long類型的最大值位Long.MAX_VALUE = 9223372036854775807,大于這個(gè)值都會(huì)出錯(cuò)
Long類型的最小值位Long.MIN_VALUE=-9223372036854775808,小于這個(gè)值也會(huì)報(bào)錯(cuò)
Java帶小數(shù)點(diǎn)的字符串如何轉(zhuǎn)換成int整數(shù)
String douNum ="11.00" ; int intNum = Double.valueOf(douNum).intValue();總結(jié)
以上是生活随笔為你收集整理的Java中String转Long方式及注意事项的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C指针原理(22)-C指针基础-att汇
- 下一篇: java 中的单引号报错_shell中的