【发布时间】:2012-03-15 05:38:56
【问题描述】:
我对 Java 不太熟悉,在枚举查找方面需要一些帮助(我认为这就是所谓的?)我有多年的 C 经验,所以我知道我想用 C 来完成什么,但是我不知道 Java 中的等效语法或构造。
我在这台计算机上没有 C 环境,因此语法可能不正确,但这是我想要完成的:
typedef enum regions_t {
REGION_CALIFORNIA,
REGION_HAWAII,
REGION_LOUISIANA,
REGION_NUM_REGIONS
} regions_t;
typedef struct regionData_t {
regions_t regionName;
char_t[50] url;
int32_t population;
} regionData_t;
regionData_t myRegions[REGION_NUM_REGIONS] {
{REGION_CALIFORNIA, "http://http://california.gov/", 10123321},
{REGION_HAWAII, "http://hawaii.gov", 5123321},
{REGION_LOUISIANA, "http://louisiana.gov/", 8123321}
}
这样,我可以通过这种方式访问例如 url 数据,这种方式易于阅读和扩展:
myRegions[REGION_HAWAII].url
我如何在 Java 中实现同样的想法?
【问题讨论】: