Я не слишком знаком с 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?