我的客户通过他创建的网络服务向我发送了一些数据,并希望 4位长值作为返回代码。例如,返回代码9461用于操作A的失败,或返回代码0000用于成功。返回错误代码没有问题,但是当返回代码为0000时,即成功,我面临以下问题。
我无法创建以0开头的4位长。我尝试按如下方式设置webservice响应
response.setResponseCode(0000L);
然而它发送0而不是0000.我知道我可以使用硬编码的“0000”或String.format或DecimalFormat,但是setResponseCode将 long 作为输入,因此我不能使用字符串。< / p>
有没有办法在编号前设置零,以便0可以设置为0000或45可以设置为0045?
答案 0 :(得分:1)
根本没有。如果将它视为长整数,则0000和0具有相同的字节表示。