左键填充零,并将结果保存为java中的整数。
这是我的密码左键填充零,并将结果保存为java中的整数。,java,Java,这是我的密码 Integer.pasrseInt(new DecimalFormat(0000).format(230)); 这将返回一个字符串,但我想将其保存为整数 提前感谢。如果字符数小于4,则最好的方法是预写0s。整数前面不能有0。好的,只有String对象可以通过将0s前置到整数来创建。请注意,当您将字符串转换回整数时,前面的零将被删除。这可能是一种过度使用,但这可能会让您了解为什么不能直接执行您要求的操作: public class MyInteger { private Inte
Integer.pasrseInt(new DecimalFormat(0000).format(230));
这将返回一个字符串
,但我想将其保存为整数
提前感谢。如果字符数小于4,则最好的方法是预写
0
s。整数前面不能有0
。好的,只有String
对象可以通过将0
s前置到整数来创建。请注意,当您将字符串
转换回整数
时,前面的零将被删除。这可能是一种过度使用,但这可能会让您了解为什么不能直接执行您要求的操作:
public class MyInteger {
private Integer value;
public MyInteger(Integer value){
this.value = value;
}
public String showWithPad(){
return DecimalFormat(0000).format(value);
}
}
那你呢
MyInteger myInteger = new MyInteger(230);
System.out.println(myInteger.showWithPad());
这张照片
0230
如前所述,不能填充
整数
,而是填充其表示形式(如显示方式)。然后,您必须按原样存储数字(一个整数
),并在希望以这种方式表示数字时添加填充零。在整数中,左0不重要。只需按原样存储整数,并在需要以特定格式显示该整数时将其左键填充为0。-1非常混乱-您的代码示例返回的是整数
而不是字符串
。