public class IPAddressFactory extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getArea(byte[] ip)
根据IP得到地区名
|
String |
getArea(String ip)
根据IP得到地区名
|
String |
getCity(String ipAddress)
获取城市名
|
String |
getCountry(byte[] ip)
根据IP得到国家名
|
String |
getCountry(String ip)
根据IP得到国家名
|
static IPAddressFactory |
getInstance()
获取单一实例
|
static IPAddressFactory |
getInstance(String filePath)
获取单一实例(指定路径)
|
IPLocation |
getIPLocation(String ip)
查询IP地址位置 - synchronized的作用是避免多线程时获取区域信息为空
|
public static IPAddressFactory getInstance(String filePath)
public static IPAddressFactory getInstance()
public IPLocation getIPLocation(String ip)
ip - IP地址public String getCountry(byte[] ip)
ip - ip的字节数组形式public String getArea(byte[] ip)
ip - ip的字节数组形式Copyright © 2024. All rights reserved.