java中Long类型转换为String类型的两种⽅法及区别1、Long.ValueOf("String")返回Long包装类型数据java valueof
包装类型:Byte,Integer,Short,Long,Boolean,Character,Float,Double等。
2、Long.parseLong("String")返回long基本数据类型
基本数据类型:byte,int,short,long,boolean,char,float,double等。
注意事项:
1、字符串内不能包含除数字之外的字符,不然会报错,java.lang.NumberFormatException
2、字符串长度要限制,不然也会报错。
⽐如:String s ="1234567899876543210000",超过19位,就会报错,java.lang.NumberFormatException.
String s = "12345698798765432100",不超过就不会包错。
原因是Long类型的最⼤值位Long.MAX_VALUE = 9223372036854775807,⼤于错,最⼩值位Long.MIN_VALUE = -9223372036854775808,⼩于这个值也会报错。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论