🇩🇯 Java Enum: Djibouti’s Regions
Djibouti is divided into 5 regions and 1 city (Djibouti city, the capital). Here's the Java enum
:
java
public enum DjiboutiRegion {
ALI_SABIEH("DJ-AS"),
ARTA("DJ-AR"),
DIKHIL("DJ-DI"),
DJIBOUTI_CITY("DJ-DJ"),
OBOCK("DJ-OB"),
TADJOURAH("DJ-TA");
private final String code;
DjiboutiRegion(String code) {
this.code = code;
}
public String getCode() {
return code;
}
}
🗃️ SQL Table and Insert Statements
sql
CREATE TABLE djibouti_regions (
id SERIAL PRIMARY KEY,
name VARCHAR(64) NOT NULL,
code VARCHAR(8) NOT NULL UNIQUE
);
INSERT INTO djibouti_regions (name, code) VALUES
('Ali Sabieh', 'DJ-AS'),
('Arta', 'DJ-AR'),
('Dikhil', 'DJ-DI'),
('Djibouti City', 'DJ-DJ'),
('Obock', 'DJ-OB'),
('Tadjourah', 'DJ-TA');
✅ Summary
This Java enum
and SQL structure gives you a clean and reliable way to manage all 6 regions of Djibouti using their official ISO 3166-2:DJ codes.