最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實現(xiàn)手機號碼歸屬地查詢

 更新時間:2024年12月09日 08:47:21   作者:小鉆風巡山  
這篇文章主要為大家詳細介紹了如何利用Java實現(xiàn)手機號碼歸屬地查詢功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下

1.pom坐標

        <dependency>
            <groupId>com.googlecode.libphonenumber</groupId>
            <artifactId>geocoder</artifactId>
            <version>2.205</version>
        </dependency>

2.代碼

package test;
 
import com.alibaba.excel.util.StringUtils;
import com.google.i18n.phonenumbers.Phonenumber;
import com.google.i18n.phonenumbers.geocoding.PhoneNumberOfflineGeocoder;
 
import java.util.Locale;
 
/**
 * 查詢手機號碼的歸屬地
 */
public class SelectHomePlace {
    //加載歸屬地依賴信息
    public static final PhoneNumberOfflineGeocoder GEOCODER = PhoneNumberOfflineGeocoder.getInstance();
    //查詢國內(nèi)的手機號碼歸屬地
    public static final int COUNTRY_CODE = 86;
 
    /**
     * 查詢手機號碼歸屬地
     *
     * @param phoneNum 手機號碼
     * @return 號碼歸屬地
     */
    public static String getPhoneNumAttribution(String phoneNum) {
        if (StringUtils.isNotBlank(phoneNum) && phoneNum.length() == 11) {
            try {
                long phone = Long.parseLong(phoneNum);
                Phonenumber.PhoneNumber pn = new Phonenumber.PhoneNumber();
                pn.setCountryCode(COUNTRY_CODE);
                pn.setNationalNumber(phone);
                return GEOCODER.getDescriptionForNumber(pn, Locale.CHINESE);
            } catch (Exception e) {
                return "未知";
            }
        }
        return "未知";
    }
    public static void main(String[] args) {
        String phoneNumAttribution = getPhoneNumAttribution("15555520934");
        System.out.println(phoneNumAttribution);
    }
}

3.運行結(jié)果

到此這篇關(guān)于Java實現(xiàn)手機號碼歸屬地查詢的文章就介紹到這了,更多相關(guān)Java查詢號碼歸屬地內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談Java的WeakHashMap源碼

    淺談Java的WeakHashMap源碼

    這篇文章主要介紹了淺談Java的WeakHashMap源碼,WeakHashMap,從名字可以看出它是某種?Map,它的特殊之處在于?WeakHashMap?里的entry可能會被GC自動刪除,即使程序員沒有調(diào)用remove()或者clear()方法,需要的朋友可以參考下
    2023-09-09
  • Java算法中的歸并排序算法代碼實現(xiàn)

    Java算法中的歸并排序算法代碼實現(xiàn)

    這篇文章主要介紹了Java算法中的歸并排序算法代碼實現(xiàn),歸并排序使用的是分治思想(Divide and Conquer),分治,顧名思義,就是分而治之,是將一個大問題分解成小的子問題來解決,需要的朋友可以參考下
    2023-12-12
  • java中關(guān)于內(nèi)部類的使用詳解

    java中關(guān)于內(nèi)部類的使用詳解

    本篇文章介紹了,在java中關(guān)于內(nèi)部類的使用詳解。需要的朋友 參考下
    2013-04-04
  • Java中后臺線程實例解析

    Java中后臺線程實例解析

    這篇文章主要介紹了Java中后臺線程實例解析,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Java多重循環(huán)與程序調(diào)試示例詳解

    Java多重循環(huán)與程序調(diào)試示例詳解

    Java中多重循環(huán)是一種常用的編程技術(shù),它可以在內(nèi)循環(huán)完成一次后回到外循環(huán),再次執(zhí)行內(nèi)循環(huán),這篇文章主要介紹了Java多重循環(huán)與程序調(diào)試的相關(guān)資料,需要的朋友可以參考下
    2025-08-08
  • mybatis映射表結(jié)構(gòu)的使用

    mybatis映射表結(jié)構(gòu)的使用

    MyBatis通過表結(jié)構(gòu)映射實現(xiàn)數(shù)據(jù)庫操作,本文就來介紹一下mybatis映射表結(jié)構(gòu)的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • java編程實現(xiàn)屏幕截圖(截屏)代碼總結(jié)

    java編程實現(xiàn)屏幕截圖(截屏)代碼總結(jié)

    這篇文章主要介紹了java編程實現(xiàn)屏幕截圖(截屏)代碼,結(jié)合3個實例總結(jié)分析了Java截屏時頁面抓取及圖片保存的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • 淺談JSON的數(shù)據(jù)交換、緩存問題和同步問題

    淺談JSON的數(shù)據(jù)交換、緩存問題和同步問題

    這篇文章主要介紹了淺談JSON的數(shù)據(jù)交換、緩存問題和同步問題,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • bootstrap實現(xiàn)多個下拉框同時搜索的實例

    bootstrap實現(xiàn)多個下拉框同時搜索的實例

    下面小編就為大家?guī)硪黄猙ootstrap實現(xiàn)多個下拉框同時搜索的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 解決IDEA中下載free maven plugin插件無效的問題

    解決IDEA中下載free maven plugin插件無效的問題

    這篇文章主要介紹了解決IDEA中下載free maven plugin插件無效的問題,本文通過圖文并茂的形式給大家分享解決方案,供大家參考,需要的朋友可以參考下
    2020-11-11

最新評論

阿坝县| 如东县| 呼伦贝尔市| 荃湾区| 梁山县| 隆子县| 青河县| 宁明县| 金坛市| 衡南县| 新津县| 日土县| 吉木萨尔县| 墨玉县| 岳普湖县| 牡丹江市| 泰宁县| 建平县| 浮梁县| 三河市| 阿鲁科尔沁旗| 舟曲县| 青河县| 临桂县| 泸水县| 澄迈县| 逊克县| 沭阳县| 彭水| 来凤县| 临汾市| 清远市| 霸州市| 安福县| 从江县| 岢岚县| 泰安市| 金塔县| 涿州市| 夏津县| 屏东县|