2024年2月18日发(作者:)

java中省市校验{ "110101":{"areaName":"东城区","parentId":"110100"}, "110102":{"areaName":"西城区","parentId":"110100"}}public class AreaEntity { public static final String PATH_STRING = "/"; public static Map areaCodeMap; private String areaName; private String parentId; static { try { String fileString = null; InputStream is = ourceAsStream(PATH_STRING); fileString = ng(is, "utf-8"); areaCodeMap = bject(fileString,new TypeReference>() {}); } catch (IOException e) { } } public static void main(String[] args){ (getParentId("211003")); } public AreaEntity() {

} public AreaEntity(String areaName, String parentId) { super(); me = areaName; Id = parentId; } public String getAreaName() { return areaName; } public void setAreaName(String areaName) { me = areaName; } public String getParentId() { return parentId; } public void setParentId(String parentId) { Id = parentId;

Id = parentId; }

public static boolean isContainProvince(String provinceCode) { if (y(provinceCode)) { return false; } boolean containsKey = nsKey(provinceCode); if (containsKey) { AreaEntity areaEntity = (provinceCode); String parentId2 = entId(); if (y(parentId2)) { return true; } else { return false; } } else { return false; } } public static boolean isContainCityOrDistrict(String areaCode) { if (y(areaCode)) { return false; } boolean containsKey = nsKey(areaCode); if (containsKey) { AreaEntity areaEntity = (areaCode); String parentId2 = entId(); if (y(parentId2)) { return false; } else { return true; } } else { return false; } }

public static String getParentId(String areaCode) { if (y(areaCode)) { return null; } boolean containsKey = nsKey(areaCode); if (containsKey) { AreaEntity areaEntity = (areaCode); String parentId2 = entId(); if (y(parentId2)) { return null; } else { return parentId2; } } else { return null; } } public static String getAreaName(String areaCode) { if (y(areaCode)) { return null; } boolean containsKey = nsKey(areaCode);

boolean containsKey = nsKey(areaCode); if (containsKey) { AreaEntity areaEntity = (areaCode); String areaName = aName(); if (y(areaName)) { return null; } else { return areaName; } } else { return null; } }

public static String getAddress(String areaCode){ if (y(areaCode)) { return null; } boolean containsKey = nsKey(areaCode); if (containsKey) { AreaEntity areaEntity = (areaCode); String areaName = aName(); if (y(areaName)) { return null; } else { String parentId = entId(); if(lank(parentId)){ return getAddress(parentId)+","+areaName; } return areaName; } } return null; }}