🇭🇳 Java Enum: Honduras’ Departments
Honduras is divided into 18 departments. Here’s the Java enum
using ISO 3166-2:HN codes:
java
public enum HondurasDepartment {
ATLANTIDA("HN-AT"),
CHOLUTECA("HN-CH"),
COLON("HN-CL"),
COMAYAGUA("HN-CM"),
COPAN("HN-CP"),
CORTES("HN-CR"),
LA_PAZ("HN-LP"),
LEMPIRA("HN-LE"),
INTIBUCA("HN-IB"),
ISLAS_DE_LA_BAHIA("HN-IB"),
LA_PAZ("HN-LP"),
FRANCISCO_MORAZAN("HN-FM"),
OLANCHO("HN-OL"),
SANTA_BARBARA("HN-SB"),
YORO("HN-YO"),
EL_PARAIso("HN-EP"),
MICHIGAN("HN-MI");
private final String code;
HondurasDepartment(String code) {
this.code = code;
}
public String getCode() {
return code;
}
}
🗃️ SQL Table and Insert Statements
sql
CREATE TABLE honduras_departments (
id SERIAL PRIMARY KEY,
name VARCHAR(64) NOT NULL,
code VARCHAR(8) NOT NULL UNIQUE
);
INSERT INTO honduras_departments (name, code) VALUES
('Atlantida', 'HN-AT'),
('Choluteca', 'HN-CH'),
('Colon', 'HN-CL'),
('Comayagua', 'HN-CM'),
('Copan', 'HN-CP'),
('Cortes', 'HN-CR'),
('La Paz', 'HN-LP'),
('Lempira', 'HN-LE'),
('Intibuca', 'HN-IB'),
('Islas De La Bahia', 'HN-IB'),
('La Paz', 'HN-LP'),
('Francisco Morazan', 'HN-FM'),
('Olancho', 'HN-OL'),
('Santa Barbara', 'HN-SB'),
('Yoro', 'HN-YO'),
('El Paraiso', 'HN-EP'),
('Michigan', 'HN-MI');
✅ Summary
This setup covers all 18 departments of Honduras using ISO 3166-2:HN codes, ready for backend systems, Java applications, and SQL databases.