String转Long类型把值前面也去了

J2EE 码拜 7年前 (2017-04-16) 1547次浏览
String value = "0010013445";
			long lon = Long.parseLong(value);
			System.err.println(lon);
String value = "0010013445";
			long lon = Double.valueOf(value).longValue();
			System.err.println(lon);
			String value = "0010013445";
			long lon = Integer.valueOf(value).longValue();
			System.err.println(lon);

接收是 long类型,这三种转出来都是把前面的00给去掉了啊? 页面是string,本人要转成long,高手给个思路也可以啊啊。

解决方案

10

数值类型前面没有带‘0’的好吗String转Long类型把值前面也去了

10

转成long前面都没有0的String转Long类型把值前面也去了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明String转Long类型把值前面也去了
喜欢 (0)
[1034331897@qq.com]
分享 (0)