在java中为长类型号放置前导零

时间:2013-09-18 21:23:11

标签: java long-integer

我的客户通过他创建的网络服务向我发送了一些数据,并希望 4位长值作为返回代码。例如,返回代码9461用于操作A的失败,或返回代码0000用于成功。返回错误代码没有问题,但是当返回代码为0000时,即成功,我面临以下问题。

我无法创建以0开头的4位长。我尝试按如下方式设置webservice响应

response.setResponseCode(0000L);

然而它发送0而不是0000.我知道我可以使用硬编码的“0000”或String.format或DecimalFormat,但是setResponseCode将 long 作为输入,因此我不能使用字符串。< / p>

有没有办法在编号前设置零,以便0可以设置为0000或45可以设置为0045?

1 个答案:

答案 0 :(得分:1)

根本没有。如果将它视为长整数,则0000和0具有相同的字节表示。