长话短说(Java):
String input= "0888880747;
long convert = Long.parseLong(input);
转换的值现在是:888880747
如何将
String
解析为 long
但保留前导零? 最佳答案
你不能,因为 long 没有前导零。 long 应该存储 integers (the mathematical concept, not int
) ,即
像 05
这样的字符串不是整数,5
是。你可以做的是格式化一个 long ,当你打印它时,它包含一个前导零的 5
,参见例如java.util.Formatter 。
你确定你甚至想要一个长/整数吗?你想用它做什么?
关于java - 使用前导零将字符串解析为 long,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7918250/