市场片 市场经营部、客户服务部、政企客户部、重要客户中心、集成公司、信息技术与数据管理部、创新研究院网络片 规划技术部、工程建设部、网络部、网管中心、信息安全部、亚运会服务保障办公室综合片 综合部、发展战略部、法律与监管事务部、人力资源部、财务部、内审部、供应链管理部、党委办公室党群工作部、纪委办公室、巡察工作办公室党风廉政办公室、工会Java 枚举按片区分类匹配到部门名称获取到片区
可以使用枚举来按照片区分类部门名称。首先定义一个枚举类,其中包含片区和对应的部门名称:
public enum DepartmentZone {
MARKET("市场片"),
NETWORK("网络片"),
COMPREHENSIVE("综合片");
private String zone;
DepartmentZone(String zone) {
this.zone = zone;
}
public String getZone() {
return zone;
}
}
然后,在使用部门名称进行匹配时,可以通过遍历枚举类,找到匹配的片区:
public class DepartmentZoneMatcher {
public static String getZoneByDepartment(String department) {
for (DepartmentZone zone : DepartmentZone.values()) {
if (department.contains(zone.getZone())) {
return zone.getZone();
}
}
return null;
}
}
这样,当传入一个部门名称时,调用getZoneByDepartment方法就可以获取到对应的片区。例如:
String department = "市场经营部";
String zone = DepartmentZoneMatcher.getZoneByDepartment(department);
System.out.println("部门所属片区:" + zone);
输出结果为:"部门所属片区:市场片
原文地址: https://www.cveoy.top/t/topic/iLGf 著作权归作者所有。请勿转载和采集!