Java 第三方API错误代码的枚举?

Java 第三方API错误代码的枚举?,java,api,enums,Java,Api,Enums,我使用的API以字符串格式返回错误代码。我想知道是否可以将代码组织成一个枚举 但可能会添加新代码。这是很有可能的,因为API有点年轻。然后我需要更改并重新编译代码。使用字符串类型仍然是一个选项。但如果可以,我想使用枚举 处理错误代码的最佳做法是什么?这取决于您的要求。 字符串可能很好,你不需要一次又一次地改变。 但是enum更容易使用。 另一种方法是,如果您事先知道错误代码的分类,那么您可以在原始错误代码和您使用的内部错误代码之间进行映射,然后您可以为这些内部错误代码创建枚举,这些内部错误代码可

我使用的API以字符串格式返回错误代码。我想知道是否可以将代码组织成一个枚举

但可能会添加新代码。这是很有可能的,因为API有点年轻。然后我需要更改并重新编译代码。使用字符串类型仍然是一个选项。但如果可以,我想使用枚举


处理错误代码的最佳做法是什么?

这取决于您的要求。 字符串可能很好,你不需要一次又一次地改变。 但是enum更容易使用。
另一种方法是,如果您事先知道错误代码的分类,那么您可以在原始错误代码和您使用的内部错误代码之间进行映射,然后您可以为这些内部错误代码创建枚举,这些内部错误代码可以更稳定。希望回答您的问题。

如果您显式引用字符串,则使用字符串不会阻止重新编译。但这会带来一些脆弱性。