⼀些算法,1、查询⼿机号归属地。2、⽹宿⼿机号码归属地查
询接⼝结果存本地库。3、流量套餐排。。。
import.*package
publicclassClassic
{
publicstaticvoidmain(String[]args)
{
n("HelloWorld!");
}
/**
*使⽤⼿机号码归属地接⼝,查询⼿机号码归属地。
*
*/
privatestaticList
List
for(inti=0;i<;i++){
(queryispno(phones[i]).get("supplier"));
}
returnispnos;
}
privatestaticMap
Map
try{
//此接⼝orderUrl归属坚⽯诚信科技有限公司,请勿在未授权的情况下使⽤
StringorderUrl="/phonenum/phonenum/phonenum?phone="+phone;
Strings1=st(orderUrl,newHttpClientRequest());
paramMap=pString(2json(pObject(s1).get("data")));
}catch(Exceptione){
tackTrace();
}
returnparamMap;
}
/**
*nie
*@params1
*@params2
*@return
*⽹宿⼿机号码归属地查询接⼝结果存本地库
*主要处理返回结果中省份和城市的切割问题
*接⼝链接
*/phonenum/phonenum/phonenum?phone=
*核⼼算法如下
*/
publicstaticString[]subProviceCity(Stringstr1,Stringstr2){
char[]stringArr1=Array();
char[]stringArr2=Array();
intl1=;
intl2=;
intlen=l1-2>l2?l2:l1-2;
char[]stringArr=newchar[len];
inti=0;
for(;i
if(stringArr2[i]==stringArr1[i]){
stringArr[i]=stringArr2[i];
}el{
break;
}
}
returnnewString[]{f(stringArr).trim(),ing(i)};
}
/**
*流量套餐排序算法
*⽐较器
*@authorgll
*
*/
/**
publicclassMyCompartorimplementsComparator
*/
publicintcompare(Strings1,Strings2){
Strings1dw=ing(()-1);
Strings2dw=ing(()-1);
if(eTo(s2dw)==0){
intlength=()>()?():();
if(d(s1,length,"0").compareTo(d(s2,length,"0"))>0){
return1;
}el{
return-1;
}
}elif(eTo(s2dw)>0){
return-1;
}el{
return1;
}
}
}
本文发布于:2023-02-27 10:38:27,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/167746550865782.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:查手机流量.doc
本文 PDF 下载地址:查手机流量.pdf
留言与评论(共有 0 条评论) |