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,小于这个值也会报错。

相关文章
相关标签/搜索