Class IPAddress
- java.lang.Object
-
- com.alibaba.druid.support.http.util.IPAddress
-
-
Field Summary
Fields Modifier and Type Field Description protected intipAddressIP address
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object another)intgetIPAddress()Return the integer representation of the IP address.inthashCode()booleanisClassA()Check if the IP address is belongs to a Class A IP address.booleanisClassB()Check if the IP address is belongs to a Class B IP address.booleanisClassC()Check if the IP address is belongs to a Class C IP address.StringtoString()Return the string representation of the IP Address following the common decimal-dotted notation xxx.xxx.xxx.xxx.
-
-
-
Constructor Detail
-
IPAddress
public IPAddress(String ipAddressStr)
-
IPAddress
public IPAddress(int address)
-
-
Method Detail
-
getIPAddress
public final int getIPAddress()
Return the integer representation of the IP address.- Returns:
- The IP address.
-
toString
public String toString()
Return the string representation of the IP Address following the common decimal-dotted notation xxx.xxx.xxx.xxx.
-
isClassA
public final boolean isClassA()
Check if the IP address is belongs to a Class A IP address.- Returns:
- Return
trueif the encapsulated IP address belongs to a class A IP address, otherwise returnefalse.
-
isClassB
public final boolean isClassB()
Check if the IP address is belongs to a Class B IP address.- Returns:
- Return
trueif the encapsulated IP address belongs to a class B IP address, otherwise returnefalse.
-
isClassC
public final boolean isClassC()
Check if the IP address is belongs to a Class C IP address.- Returns:
- Return
trueif the encapsulated IP address belongs to a class C IP address, otherwise returnefalse.
-
-