哪位大侠帮看看,电话号查询的简单问题!!!!!!

现有一个电话号:15327115656

有一个已知excel文档,里面有如下内容(部分):
开始号码 结束号码
15307100000 15307199999
15308620000 15308659999
15327100000 15327459999
15335890000 15335899999
15337100000 15337299999
15337820000 15337829999
15347100000 15347119999

如何能快速查出15327115656在哪个号码段里????

作者: hongseyouyang   发布时间: 2011-06-07

方法1:
遍历下:查完一行 行数++ 记下号段(开始和结尾号) 直到查出15327115656 打印出号段

作者: javaxiaochouyu   发布时间: 2011-06-07

米有人啦?

作者: hongseyouyang   发布时间: 2011-06-07

将号码转换成Long型比较应该是可以实现的吧!

作者: vipagain   发布时间: 2011-06-07

遍历,减法。

作者: zhangao0086   发布时间: 2011-06-07

引用楼主 hongseyouyang 的回复:
现有一个电话号:15327115656

有一个已知excel文档,里面有如下内容(部分):
开始号码 结束号码
15307100000 15307199999
15308620000 15308659999
15327100000 15327459999
15335890000 15335899999
15337100000 15337299999
15337820000 15……

分析号码的特点每一行的开始号码的后4位是一样的,结束号码的后4位也是一样的,并且每一行中开始号码和结束号码的前7位都是一样的,因此只要取比较号的前7和读出来的号码的前7位比较是否一样就可以了。

作者: luleyong198319   发布时间: 2011-06-07

引用 5 楼 luleyong198319 的回复:
引用楼主 hongseyouyang 的回复:
现有一个电话号:15327115656

有一个已知excel文档,里面有如下内容(部分):
开始号码 结束号码
15307100000 15307199999
15308620000 15308659999
15327100000 15327459999
15335890000 15335899999
15337100000 15……


分析号码的特点每一行的开始号码的后6位是一样的,结束号码的后6位也是一样的,并且每一行中开始号码和结束号码的前5位都是一样的,因此只要取比较号的前5和读出来的号码的前5位比较是否一样就可以了。

作者: luleyong198319   发布时间: 2011-06-07

引用 6 楼 luleyong198319 的回复:
引用 5 楼 luleyong198319 的回复:
引用楼主 hongseyouyang 的回复:
现有一个电话号:15327115656

有一个已知excel文档,里面有如下内容(部分):
开始号码 结束号码
15307100000 15307199999
15308620000 15308659999
15327100000 15327459999
15335890000……

要是excel里面的号码变化了呢、138的也出来了呢?

作者: vipagain   发布时间: 2011-06-07