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