java中Long類型轉換爲String類型的兩種方法及區別

一、Long.ValueOf("String")返回Long包裝類型數據java

包裝類型:Byte,Integer,Short,Long,Boolean,Character,Float,Double等。orm

二、Long.parseLong("String")返回long基本數據類型字符串

基本數據類型:byte,int,short,long,boolean,char,float,double等。io

注意事項:數據類型

一、字符串內不能包含除數字以外的字符,否則會報錯,java.lang.NumberFormatExceptionfloat

二、字符串長度要限制,否則也會報錯。數據

好比:String s ="1234567899876543210000",超過19位,就會報錯,java.lang.NumberFormatException.字符

String s = "12345698798765432100",不超過就不會包錯。數字

緣由是Long類型的最大值位Long.MAX_VALUE = 9223372036854775807,大於錯,最小值位Long.MIN_VALUE = -9223372036854775808,小於這個值也會報錯。

相關文章
相關標籤/搜索