我的客户通过他创建的 Web 服务向我发送了一些数据,并期望4 位长值作为返回码。例如返回码 9461 表示操作 A 失败,或者返回码 0000 表示成功。返回错误代码没有问题,但是当返回代码为0000时,即成功我面临以下问题。
我无法创建以 0 开头的 4 位长。我尝试如下设置 web 服务响应
response.setResponseCode(0000L);
但是它发送 0 而不是 0000。我知道我可以使用硬编码的“0000”或 String.format 或 DecimalFormat,但 setResponseCode 需要很长时间 作为输入,因此我不能使用字符串。
有没有办法在数字之前设置零,以便0可以设置为0000或45可以设置为0045?