在Java中使用枚举类型作为数组索引。

10 浏览
0 Comments

在Java中使用枚举类型作为数组索引。

在阅读《Effective Java》时,我遇到了建议“使用枚举而不是int常量”。在当前的项目中,我正在做类似下面的事情:

int COL_NAME = 0;
int COL_SURNAME = 1;
table[COL_NAME] = "JONES" 

如何使用枚举而不是int来实现这个?由于我被迫使用一个接口,我必须使用一个int作为我的索引。上面的例子只是一个示例。我实际上是在使用一个接受int作为索引值的API。

0