输入两个城市判断是否属于一个省

来源:互联网 发布:知乐油烟机 编辑:程序博客网 时间:2024/05/17 04:57

最近本人在做一个项目涉及到判断两个城市是否属于一个省,在网上也没找到好的解决办法(如果有欢迎留言),只有使用最笨的方法--搜集 省-城市集合,再写个简单的算法来判断一下。

代码:

package com.hpu.Init;public class ISOneProvince {private static String Province[] = new String[]{"乌鲁木齐、克拉玛依、石河子、阿拉尔市、图木舒克、五家渠、哈密、吐鲁番、阿克苏、喀什、和田、伊宁、塔城、阿勒泰、奎屯、博乐、昌吉、阜康、库尔勒、阿图什、乌苏",//新疆"银川、石嘴山、吴忠、固原、中卫、青铜峡市、灵武市", //宁夏"呼和浩特、包头、乌海、赤峰、通辽、鄂尔多斯、呼伦贝尔、巴彦淖尔、乌兰察布11县级市——霍林郭勒市、满洲里市、牙克石市、扎兰屯市、根河市、额尔古纳市、丰镇市、锡林浩特市、二连浩特市、乌兰浩特市、阿尔山市",//内蒙古"南宁、柳州、桂林、梧州、北海、崇左、来宾、贺州、玉林、百色、河池、钦州、防城港、贵港、五常、双城、尚志、纳河、虎林、密山、铁力、同江、富锦、绥芬河、海林、宁安、穆林、北安、五大连池、肇东、海伦、安达",//黑龙江"长春、吉林、四平、辽源、通化、白山、松原、白城、九台市、榆树市、德惠市、舒兰市、桦甸市、蛟河市、磐石市、公主岭市、双辽市、梅河口市、集安市、临江市、大安市、洮南市、延吉市、图们市、敦化市、龙井市、珲春市、和龙市",//吉林"沈阳、大连、鞍山、抚顺、本溪、丹东、锦州、营口、阜新、辽阳、盘锦、铁岭、朝阳、葫芦岛、新民、瓦房店、普兰、庄河、海城、东港、凤城、凌海、北镇、大石桥、盖州、灯塔、调兵山、开原、凌源、北票、兴城",//辽宁"石家庄、唐山、邯郸、秦皇岛、保定、张家口、承德、廊坊、沧州、衡水、邢台、辛集市、藁城市、晋州市、新乐市、鹿泉市、遵化市、迁安市、武安市、南宫市、沙河市、涿州市、定州市、安国市、高碑店市、泊头市、任丘市、黄骅市、河间市、霸州市、三河市、冀州市、深州市",//河北"济南、青岛、淄博、枣庄、东营、烟台、潍坊、济宁、泰安、威海、日照、莱芜、临沂、德州、聊城、菏泽、滨州、章丘、胶南、胶州、平度、莱西、即墨、滕州、龙口、莱阳、莱州、招远、蓬莱、栖霞、海阳、青州、诸城、安丘、高密、昌邑、兖州、曲阜、邹城、乳山、文登、荣成、乐陵、临清、禹城",//山东"南京、镇江、常州、无锡、苏州、徐州、连云港、淮安、盐城、扬州、泰州、南通、宿迁、江阴市、宜兴市、邳州市、新沂市、金坛市、溧阳市、常熟市、张家港市、太仓市、昆山市、吴江市、如皋市、通州市、海门市、启东市、东台市、大丰市、高邮市、江都市、仪征市、丹阳市、扬中市、句容市、泰兴市、姜堰市、靖江市、兴化市",//江苏"合肥、蚌埠、芜湖、淮南、亳州、阜阳、淮北、宿州、滁州、安庆、巢湖、马鞍山、宣城、黄山、池州、铜陵、界首、天长、明光、桐城、宁国",//安徽"杭州、嘉兴、湖州、宁波、金华、温州、丽水、绍兴、衢州、舟山、台州、建德市、富阳市、临安市、余姚市、慈溪市、奉化市、瑞安市、乐清市、海宁市、平湖市、桐乡市、诸暨市、上虞市、嵊州市、兰溪市、义乌市、东阳市、永康市、江山市、临海市、温岭市、龙泉市",//浙江"福州、厦门、泉州、三明、南平、漳州、莆田、宁德、龙岩、福清市、长乐市、永安市、石狮市、晋江市、南安市、龙海市、邵武市、武夷山、建瓯市、建阳市、漳平市、福安市、福鼎市",//福建"广州、深圳、汕头、惠州、珠海、揭阳、佛山、河源、阳江、茂名、湛江、梅州、肇庆、韶关、潮州、东莞、中山、清远、江门、汕尾、云浮",//广东"昆明、曲靖、玉溪、保山、昭通、丽江、普洱、临沧",//昆明"贵阳、六盘水、遵义、安顺",//贵州"成都、绵阳、德阳、广元、自贡、攀枝花、乐山、南充、内江、遂宁、广安、泸州、达州、眉山、宜宾、雅安、资阳",//四川"长沙、株洲、湘潭、衡阳、岳阳、郴州、永州、邵阳、怀化、常德、益阳、张家界、娄底",//湖南"武汉、襄樊、宜昌、黄石、鄂州、随州、荆州、荆门、十堰、孝感、黄冈、咸宁",//湖北"郑州、洛阳、开封、漯河、安阳、新乡、周口、三门峡、焦作、平顶山、信阳、南阳、鹤壁、濮阳、许昌、商丘、驻马店、巩义市、新郑市、新密市、登封市、荥阳市、偃师市、汝州市、舞钢市、林州市、卫辉市、辉县市、沁阳市、孟州市、禹州市、长葛市、义马市、灵宝市、邓州市、永城市、项城市、济源市",//河南"太原、大同、忻州、阳泉、长治、晋城、朔州、晋中、运城、临汾、吕梁",//山西"西安、咸阳、铜川、延安、宝鸡、渭南、汉中、安康、商洛、榆林",//陕西"兰州、天水、平凉、酒泉、嘉峪关、金昌、白银、武威、张掖、庆阳、定西、陇南",//甘肃"南昌、九江、赣州、吉安、鹰潭、上饶、萍乡、景德镇、新余、宜春、抚州",//江西};public static void main(String[] args) {String City1 = "石河子";String City2 = "乌鲁木齐";boolean flag = IsOne( City1,City2);if(flag){System.out.println("Yes");}else{System.out.println("No");}}//利用字符串类的一个方法,indexof();即判断一个字符串是否包含另一个字符串;如果是,则返回出现的位置;如果不是,则返回-1private static boolean IsOne(String city1, String city2) {// TODO Auto-generated method stubfor(int i=0;i<Province.length;i++){int k = Province[i].indexOf(city1);int t = Province[i].indexOf(city2);if(k!=-1&&t!=-1){return true;}}return false;}}


0 0
原创粉丝点击