/**
* 规范省份名称
* @param ipAddr 要规范的省份名称
* @return String
*/
public static String addressJiaoyan(String ipAddr){
//4个直辖市
String[] zxs = {"北京","天津","上海","重庆"};
for (String zxsName : zxs) {
if (ipAddr.contains(zxsName)){
ipAddr = zxsName+"市";
return ipAddr;
}
}
//23个省
String[] shengs = {"河北","山西","辽宁","吉林","黑龙江","江苏","浙江","安徽","福建","江西","山东","河南","湖北","湖南","广东","海南","四川","贵州","云南","陕西","甘肃","青海","台湾"};
for (String shengName : shengs) {
if (ipAddr.contains(shengName)){
ipAddr = shengName+"省";
return ipAddr;
}
}
//5个自治区
String[] zzq = {"内蒙古","西藏","广西","宁夏","新疆"};
for (String zzqName : zzq) {
if (ipAddr.contains(zzqName)){
ipAddr = zzqName+"自治区";
return ipAddr;
}
if (zzqName.equals("广西")){
if (ipAddr.contains(zzqName)){
ipAddr = zzqName+"壮族自治区";
return ipAddr;
}
}
if (zzqName.equals("宁夏")){
if (ipAddr.contains(zzqName)){
ipAddr = zzqName+"回族自治区";
return ipAddr;
}
}
if (zzqName.equals("新疆")){
if (ipAddr.contains(zzqName)){
ipAddr = zzqName+"维吾尔自治区";
return ipAddr;
}
}
}
//2个特别行政区
String[] xzq = {"香港","澳门"};
for (String xzqName : xzq) {
if (ipAddr.contains(xzqName)){
ipAddr = xzqName+"特别行政区";
return ipAddr;
}
}
return "其他";
}