OC算法 输出手机号码归属地
输出手机号码归属地
*1.读取文件中的数据
文件如下:
5582|1860101|010|北京市|北京联通GSM卡 5583|1860100|010|北京市|北京联通GSM卡 5584|1368141|010|北京市|北京移动神州行卡 5585|1860111|010|北京市|北京联通GSM卡 5586|1358198|010|北京市|北京移动动感地带卡 5587|1361139|010|北京市|北京移动预付费卡 5588|1361138|010|北京市|北京移动神州行卡 5591|1360110|010|北京市|北京移动全球通卡 5748|1364110|010|北京市|北京移动神州行卡 10186|1581584|020|广东省广州市|广东移动全球通卡 15046|1391897|021|上海市|上海移动全球通卡 17250|1502207|022|天津市|天津移动全球通卡 21137|1345272|023|重庆市万州|重庆移动大众卡 22700|1347812|024|辽宁省沈阳市|辽宁移动大众卡 24256|1377065|025|江苏省南京市|江苏移动全球通卡 26360|1898606|027|湖北省武汉市|湖北电信CDMA卡 28709|1860802|028|四川省成都市|四川联通GSM卡 30641|1552961|029|陕西省西安市|陕西联通GSM卡 31700|1563007|0310|河北省邯郸市|河北联通GSM卡 33360|1583396|0311|河北省石家庄市|河北移动全球通卡 34825|1508122|0312|河北省保定市|河北移动全球通卡 35363|1551235|0313|河北省张家口|河北联通GSM卡 37700|1331326|0316|河北省廊坊市|河北电信CDMA卡 43500|1350358|0358|山西省吕梁市|山西移动全球通卡 43908|1553625|0359|山西省运城市|山西联通GSM卡 44521|1335360|0370|河南省商丘市|河南电信CDMA卡 50078|1509369|0378|河南省开封市|河南移动全球通卡 53603|1583981|0398|河南省三门峡|河南移动全球通卡 53916|1335897|0410|辽宁省铁岭市|辽宁电信CDMA卡 55248|1554254|0411|辽宁省大连市|辽宁联通GSM卡 58618|1374272|0427|辽宁省盘锦市|辽宁移动全球通卡 58932|1554183|0429|辽宁省葫芦岛|辽宁联通GSM卡 60268|1340475|0431|吉林省长春市|吉林移动大众卡
文件结构: *手机ID | 手机号码前7位 | 区号 | 归属地 | 手机卡类型
NSString *savePath = @"/Users/students/Desktop/Info.txt";NSString *allContent = [[NSString alloc] initWithContentsOfFile:savePath encoding:NSUTF8StringEncoding error:nil];//NSLog(@"%@",allContent);//这里主要做一个查询,看看文件是否导入
*2.解析数据
//将文件中的字符串按照'\n'分开,也就是取出每一行NSArray *singleNum = [allContent componentsSeparatedByString:@"\n"];//创建一个字典,用来存储电话号码和归属地NSMutableDictionary *numberAndAttribution = [[NSMutableDictionary alloc] initWithObjects:nil forKeys:nil];for (id obj in singleNum) {//将每一行按照'|'分开,分别将手机号码前7位和归属地存入字典NSArray *takeApart = [obj componentsSeparatedByString:@"|"];[numberAndAttribution setObject:takeApart[3] forKey:takeApart[1]];}
*3.根据输入的手机号码,输出归属地
while (1) {//用一个死循环等待输入printf("\n******************************\n");printf("\n 欢迎使用手机号码归属地查询系统\n");printf("\n******************************\n");printf("请输入要查询的号码:\n");char input[100];scanf("%s",input);//将C字符串转化为OC字符串NSString *inputOC = [[NSString alloc]initWithCString:input encoding:NSUTF8StringEncoding];//根据key值查询Objectif ([numberAndAttribution objectForKey:inputOC]) {NSLog(@"号码归属地是:%@",[numberAndAttribution objectForKey:inputOC]);}else {NSLog(@"该号码查找不到归属地");}}
OC算法 输出手机号码归属地相关推荐
- java后台查询手机号码归属地
业务需求:后台写一个接口,传入手机号码,返回手机号码的归属地. 网上有很多免费的api地址可以查询手机号码归属地,功能大同小异.我这里是调用百度的api实现的. api地址: http://mobse ...
- 标准oc算法的推导与99行代码详解
文章目录 标准oc算法的推导与代码详解 问题描述 OC算法的数学描述 结果展示 OC算法的matlab代码及注释 参考文献 标准oc算法的推导与代码详解 对于变密度的参数化方法,设计变量x为材料相对密 ...
- Ajax 查询手机号码归属地
欢迎技术交流. QQ:138986722 最近做项目的时候.要用到这个功能! 在网上找了很多.如果根据网络提供的API直接JS Ajax查询会出问题:拒绝访问 网上说是跨域了.解决办法就是java后台 ...
- Java代码总结【1】_查询手机号码归属地
这段代码是查询指定手机号的代码归属地,输出格式为[省份+运营商] public static String checkMobilePlace(String mobilephone)throws IOE ...
- Android 系统(254)---Android libphonenumber Demo 手机号码归属地
Android libphonenumber Demo 手机号码归属地 libphonenumber 是google 开源的库,提供手机号码格式化,来电归属地,运营商等多种功能十分强大,现在做个简单的 ...
- 免费手机号码归属地API查询接口和PHP使用实例分享
免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去 ...
- 手机号码归属地api文档
手机号码归属地api查询手机/固话号码归属地,是否诈骗.营销.广告电话 接口名称:手机号码归属地api 接口平台:免费接口 接口地址:http://op.juhe.cn/onebox/phone/qu ...
- Excel如何批量查询手机号码归属地
1.如下图要求快速查询手机号码归属地 2.首先我们选中手机号码数据区域 3.然后我们点击[DIY工具箱] 4.点击[手机号],选择[手机号查归属地] 5.接着我们点击[确定] 6.最后选择合适 ...
- 调用API接口,查询手机号码归属地(3)
从mysql数据库获取电话号码,查询归属地并插入到数据库 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib, sys, pym ...
- php解析手机号 归属地,PHP通过API获取手机号码归属地,api手机号码_PHP教程
PHP通过API获取手机号码归属地,api手机号码 该API接口自 2011年 SAE平台上线稳定运行至今,增加了17号段的支持,欢迎各种采集注限制 并发10 详细使用说明 接口地址:http://a ...
最新文章
- 脑电分析系列[MNE-Python-15]| Epochs数据可视化
- 解决:此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示...
- java反射机制_java反射机制的讲解
- idea 连接云mysql_IDEA开发环境下配置JDBC连接MySQL
- Yii2 behaviors中verbs access的一些理解
- Spring--quartz中cronExpression配置说明
- phpstom怎样导出数据库_详解mysql数据库sql优化技巧总结
- 从零开始实现Adam优化算法
- Cmder美化WSL Ubuntu
- 怎样关闭vivo的HTML查看器,vivo安全模式在哪儿关闭?
- TIFF文件结构详解
- 从Android运行时出发,打造我们的脱壳神器 - zyq8709--dexhunter(二代抽取壳)
- 马尔可夫链预测模型的应用——以安徽各城市人均GDP预测为例
- word图片靠右_word设置图片边缘透明的方法步骤
- 微信公众号实现淘宝查券机器人
- 百分点科技助力中国环境监测总站用数据底座赋能智慧监测
- 解析网页--正则表达式--python爬虫知识点4
- 网易云课堂Linux运维在线班英文单词笔记
- Project工具(二)—建立项目和资源
- 拼多多百亿补贴石锤了!