Java 如何从ISO 3166代码中查找ISD代码?

Java 如何从ISO 3166代码中查找ISD代码?,java,android,iso,iso-3166,Java,Android,Iso,Iso 3166,我想在列表中显示ISO 3166国家代码及其ISD代码 比如: ind +91 irq +964 ita +39 借助于java.util.Locale我已经获得了所有ISO 3166国家代码,但现在我想要每个国家的ISD代码。你可以使用谷歌的和its的。它将ISO 3166代码作为字符串作为参数 请注意,这个实用程序类还有一个方法。我的应用程序中也有相同的要求,我找不到任何与此相关的api。所以我做的是,我用res创建了一个数组,把所有的ISD代码都放在里面,然后使用Local获取所有细节

我想在列表中显示ISO 3166国家代码及其ISD代码

比如:

ind +91
irq +964
ita +39 
借助于
java.util.Locale
我已经获得了所有ISO 3166国家代码,但现在我想要每个国家的ISD代码。

你可以使用谷歌的和its的。它将ISO 3166代码作为字符串作为参数


请注意,这个实用程序类还有一个方法。

我的应用程序中也有相同的要求,我找不到任何与此相关的api。所以我做的是,我用res创建了一个数组,把所有的ISD代码都放在里面,然后使用Local获取所有细节。代码列表如下所示

<string-array name="countryArray">
    <item>AC,247</item>
    <item>AD,376</item>
    <item>AE,971</item>
    <item>AF,93</item>
    <item>AG,1</item>
    <item>AI,1</item>
    <item>AL,355</item>
    <item>AM,374</item>
    <item>AN,599</item>
    <item>AO,244</item>
    <item>AQ,672</item>
    <item>AR,54</item>
    <item>AS,1</item>
    <item>AT,43</item>
    <item>AU,61</item>
    <item>AW,297</item>
    <item>AZ,994</item>
    <item>BA,387</item>
    <item>BB,1</item>
    <item>BD,880</item>
    <item>BE,32</item>
    <item>BF,226</item>
    <item>BG,359</item>
    <item>BH,973</item>
    <item>BI,257</item>
    <item>BJ,229</item>
    <item>BL,590</item>
    <item>BM,1</item>
    <item>BN,673</item>
    <item>BO,591</item>
    <item>BR,55</item>
    <item>BS,1</item>
    <item>BT,975</item>
    <item>BW,267</item>
    <item>BY,375</item>
    <item>BZ,501</item>
    <item>CA,1</item>
    <item>CD,243</item>
    <item>CF,236</item>
    <item>CG,242</item>
    <item>CH,41</item>
    <item>CI,225</item>
    <item>CK,682</item>
    <item>CL,56</item>
    <item>CM,237</item>
    <item>CN,86</item>
    <item>CO,57</item>
    <item>CR,506</item>
    <item>CU,53</item>
    <item>CV,238</item>
    <item>CY,357</item>
    <item>CZ,420</item>
    <item>DE,49</item>
    <item>DJ,253</item>
    <item>DK,45</item>
    <item>DM,1</item>
    <item>DO,1</item>
    <item>DZ,213</item>
    <item>EC,593</item>
    <item>EE,372</item>
    <item>EG,20</item>
    <item>ER,291</item>
    <item>ES,34</item>
    <item>ET,251</item>
    <item>FI,358</item>
    <item>FJ,679</item>
    <item>FK,500</item>
    <item>FM,691</item>
    <item>FO,298</item>
    <item>FR,33</item>
    <item>GA,241</item>
    <item>GB,44</item>
    <item>GD,1</item>
    <item>DE,995</item>
    <item>GF,594</item>
    <item>GH,233</item>
    <item>GI,350</item>
    <item>GL,299</item>
    <item>GM,220</item>
    <item>GN,224</item>
    <item>GP,590</item>
    <item>GQ,240</item>
    <item>GR,30</item>
    <item>GT,502</item>
    <item>GU,1</item>
    <item>GW,245</item>
    <item>GY,592</item>
    <item>HK,852</item>
    <item>HN,504</item>
    <item>HR,385</item>
    <item>HT,509</item>
    <item>HU,36</item>
    <item>ID,62</item>
    <item>IE,353</item>
    <item>IL,972</item>
    <item>IN,91</item>
    <item>IO,246</item>
    <item>IQ,964</item>
    <item>IR,98</item>
    <item>IS,354</item>
    <item>IT,39</item>
    <item>JA,81</item>
    <item>JM,1</item>
    <item>JO,962</item>
    <item>JP,81</item>
    <item>KE,254</item>
    <item>KG,996</item>
    <item>KH,855</item>
    <item>KI,686</item>
    <item>KM,269</item>
    <item>KN,1</item>
    <item>KP,850</item>
    <item>KR,82</item>
    <item>KW,965</item>
    <item>KY,1</item>
    <item>KZ,7</item>
    <item>LA,856</item>
    <item>LB,961</item>
    <item>LC,1</item>
    <item>LI,423</item>
    <item>LK,94</item>
    <item>LR,231</item>
    <item>LS,266</item>
    <item>LT,370</item>
    <item>LU,352</item>
    <item>LV,371</item>
    <item>LY,218</item>
    <item>MA,212</item>
    <item>MC,377</item>
    <item>MD,373</item>
    <item>ME,382</item>
    <item>MG,261</item>
    <item>MH,692</item>
    <item>MK,389</item>
    <item>ML,223</item>
    <item>MM,95</item>
    <item>MN,976</item>
    <item>MO,853</item>
    <item>MP,1</item>
    <item>MQ,596</item>
    <item>MR,222</item>
    <item>MS,1</item>
    <item>MT,356</item>
    <item>MU,230</item>
    <item>MV,960</item>
    <item>MW,265</item>
    <item>MX,52</item>
    <item>MY,60</item>
    <item>MZ,258</item>
    <item>NA,264</item>
    <item>NC,687</item>
    <item>NE,227</item>
    <item>NG,234</item>
    <item>NI,505</item>
    <item>NL,31</item>
    <item>NO,47</item>
    <item>NP,977</item>
    <item>NR,674</item>
    <item>NU,683</item>
    <item>NZ,64</item>
    <item>OM,968</item>
    <item>PA,507</item>
    <item>PE,51</item>
    <item>PF,689</item>
    <item>PG,675</item>
    <item>PH,63</item>
    <item>PK,92</item>
    <item>PL,48</item>
    <item>PM,508</item>
    <item>PR,1</item>
    <item>PS,970</item>
    <item>PT,351</item>
    <item>PW,680</item>
    <item>PY,595</item>
    <item>QA,974</item>
    <item>RE,262</item>
    <item>RO,40</item>
    <item>RS,381</item>
    <item>RU,7</item>
    <item>RW,250</item>
    <item>SA,966</item>
    <item>SB,677</item>
    <item>SC,248</item>
    <item>SD,249</item>
    <item>SE,46</item>
    <item>SG,65</item>
    <item>SH,290</item>
    <item>SI,386</item>
    <item>SK,421</item>
    <item>SL,232</item>
    <item>SM,378</item>
    <item>SN,221</item>
    <item>SO,252</item>
    <item>SR,597</item>
    <item>ST,239</item>
    <item>SV,503</item>
    <item>SX,1</item>
    <item>SY,963</item>
    <item>SZ,268</item>
    <item>TC,1</item>
    <item>TD,235</item>
    <item>TG,228</item>
    <item>TH,66</item>
    <item>TJ,992</item>
    <item>TK,690</item>
    <item>TM,993</item>
    <item>TN,216</item>
    <item>TO,676</item>
    <item>TR,90</item>
    <item>TT,1</item>
    <item>TV,688</item>
    <item>TW,886</item>
    <item>TZ,255</item>
    <item>UA,380</item>
    <item>UG,256</item>
    <item>UK,44</item>
    <item>US,1</item>
    <item>UY,598</item>
    <item>UZ,998</item>
    <item>VA,379</item>
    <item>VC,1</item>
    <item>VE,58</item>
    <item>VG,1</item>
    <item>VI,1</item>
    <item>VN,84</item>
    <item>VU,678</item>
    <item>WF,681</item>
    <item>WS,685</item>
    <item>XT,800</item>
    <item>YE,967</item>
    <item>ZA,27</item>
    <item>ZM,260</item>
    <item>ZW,263</item>
</string-array>

AC,247
公元376年
AE,971
AF,93
AG,1
哎,1
艾尔,355
上午9点,374分
安,599
AO,244
AQ,672
AR,54岁
AS,1
43岁
非盟,61岁
哦,297
亚利桑那州,994
巴,387
BB,1
屋宇署,880
32岁
男朋友,226
BG,359
伯克希尔哈撒韦,973
BI,257
北京,229
基本法第590条
BM,1
BN,673
波,591
比尔,55岁
BS,1
英国电信,975
BW,267
到,375
BZ,501
CA,1
CD,243
比照,236
CG,242
第41章
CI,225
CK,682
CL,56
厘米,237
中国,86
CO,57岁
铬,506
CU,53岁
简历,238
西,357
CZ,420
德,49岁
DJ,253
DK,45
DM,1
做,1
DZ,213
欧共体,593
EE,372
例如,20
呃,291
埃斯,34岁
ET,251
菲,358
福建,679
FK,500
调频,691
FO,298
FR,33
佐治亚州,241
英国,44
GD,1
德,995
GF,594
GH,233
GI,350
德国劳埃德船级社,299
总经理,220
GN,224
普通医生,590
GQ,240
GR,30岁
GT,502
顾,1
GW,245
吉,592
香港,852
HN,504
人力资源部,385
HT,509
胡,36岁
身份证号码,62
第353页
伊利诺伊州,972
年,91
伊奥,246
智商964
IR,98
是,354
它,39岁
是的,81岁
吉咪,1
乔,962岁
JP,81
柯,254
千克,996
KH,855
KI,686
公里,269
千牛,1
金伯利进程,850
KR,82岁
千瓦,965
肯塔基,1
KZ,7
洛杉矶,856
磅,961
立法会,1
李,423
LK,94
LR,231
LS,266
LT,370
卢,352
吕,371
李,218
马,212岁
MC,377
医学博士,373
我,382
MG,261
MH,692
MK,389
毫升,223
嗯,95
明尼苏达州,976
莫,853
议员,1
MQ,596
先生,222岁
MS,1
MT,356
穆,230
MV,960
兆瓦,265
MX,52
我的,60岁
MZ,258
安娜,264
北卡罗来纳州,687
东北,227
NG,234
倪,505
荷兰,31
不,47
NP,977
第674号
努,683
新西兰,64
哦,968
宾夕法尼亚州,507
体育,51岁
PF,689
第675页
博士,63岁
PK,92
PL,48
下午五时零八分
公共关系,1
PS,970
第351页
PW,680
佩里,595
QA,974
RE,262
罗,40岁
381卢比
茹,7岁
RW,250
南非,966
SB,677
SC,248
SD,249
SE,46岁
秘书长,65
上海,290
SI,386
SK,421
SL,232
SM,378
序号221
那么,252
高级,597
第239街
SV,503
SX,1
西,963
SZ,268
TC,1
运输署,235
TG,228
第66届
TJ,992
塔卡,690
TM,993
田纳西州,216
至676
TR,90
TT,1
电视,688
TW,886
TZ,255
UA,380
UG,256
英国,44
美国,1
UY,598
UZ,998
弗吉尼亚州,379
VC,1
韦恩,58岁
VG,1
六、 一,
越南,84
武,678
WF,681
WS,685
XT,800
叶,967
扎,27岁
ZM,260
ZW,263

现在您知道这样一个API;)看看我的回答,如果我们不知道国家的ISO 3166代码,它将如何使用我应该如何使用getCountryCodeForRegion方法?我正在尝试这样的电话号码rutil.getCountryCodeForRegion(“in”);但是它说PhoneNumberTill无法解决..嗯,你需要先将libphonenumber库添加到你的项目中,然后你导入了这个类吗?是的,导入com.google.i18n.phonenumbers.phoneNumberTil;在clean build now之后,它的说法是不能从PhoneNumberUtilops类型对非静态方法getCountryCodeForRegion(String)进行静态引用。。。请参见编辑。但快速查看一下javadoc就可以解决这个问题,如果您只需要ISD代码,那么就按照答案2所示对其进行硬编码,因为库非常庞大。