0

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

我无法创建以 0 开头的 4 位长。我尝试如下设置 web 服务响应

response.setResponseCode(0000L);

但是它发送 0 而不是 0000。我知道我可以使用硬编码的“0000”或 String.format 或 DecimalFormat,但 setResponseCode 需要很长时间 作为输入,因此我不能使用字符串。

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

4

1 回答 1

1

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

于 2013-09-18T21:28:08.930 回答