Comparable<VersionInfo>public final class VersionInfo extends Object implements Comparable<VersionInfo>
| 限定符和类型 | 字段 | 说明 |
|---|---|---|
static VersionInfo |
ICU_VERSION |
ICU4J current release version
|
static VersionInfo |
UCOL_BUILDER_VERSION |
Collation builder code version.
|
static VersionInfo |
UCOL_RUNTIME_VERSION |
Collation runtime version (sort key generator, string comparisons).
|
static VersionInfo |
UNICODE_1_0 |
Unicode 1.0 version
|
static VersionInfo |
UNICODE_1_0_1 |
Unicode 1.0.1 version
|
static VersionInfo |
UNICODE_1_1_0 |
Unicode 1.1.0 version
|
static VersionInfo |
UNICODE_1_1_5 |
Unicode 1.1.5 version
|
static VersionInfo |
UNICODE_10_0 |
Unicode 10.0 version
|
static VersionInfo |
UNICODE_11_0 |
Unicode 11.0 version
|
static VersionInfo |
UNICODE_12_0 |
Unicode 12.0 version
|
static VersionInfo |
UNICODE_12_1 |
Unicode 12.1 version
|
static VersionInfo |
UNICODE_13_0 |
Unicode 13.0 version
|
static VersionInfo |
UNICODE_2_0 |
Unicode 2.0 version
|
static VersionInfo |
UNICODE_2_1_2 |
Unicode 2.1.2 version
|
static VersionInfo |
UNICODE_2_1_5 |
Unicode 2.1.5 version
|
static VersionInfo |
UNICODE_2_1_8 |
Unicode 2.1.8 version
|
static VersionInfo |
UNICODE_2_1_9 |
Unicode 2.1.9 version
|
static VersionInfo |
UNICODE_3_0 |
Unicode 3.0 version
|
static VersionInfo |
UNICODE_3_0_1 |
Unicode 3.0.1 version
|
static VersionInfo |
UNICODE_3_1_0 |
Unicode 3.1.0 version
|
static VersionInfo |
UNICODE_3_1_1 |
Unicode 3.1.1 version
|
static VersionInfo |
UNICODE_3_2 |
Unicode 3.2 version
|
static VersionInfo |
UNICODE_4_0 |
Unicode 4.0 version
|
static VersionInfo |
UNICODE_4_0_1 |
Unicode 4.0.1 version
|
static VersionInfo |
UNICODE_4_1 |
Unicode 4.1 version
|
static VersionInfo |
UNICODE_5_0 |
Unicode 5.0 version
|
static VersionInfo |
UNICODE_5_1 |
Unicode 5.1 version
|
static VersionInfo |
UNICODE_5_2 |
Unicode 5.2 version
|
static VersionInfo |
UNICODE_6_0 |
Unicode 6.0 version
|
static VersionInfo |
UNICODE_6_1 |
Unicode 6.1 version
|
static VersionInfo |
UNICODE_6_2 |
Unicode 6.2 version
|
static VersionInfo |
UNICODE_6_3 |
Unicode 6.3 version
|
static VersionInfo |
UNICODE_7_0 |
Unicode 7.0 version
|
static VersionInfo |
UNICODE_8_0 |
Unicode 8.0 version
|
static VersionInfo |
UNICODE_9_0 |
Unicode 9.0 version
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
int |
compareTo(VersionInfo other) |
Compares other with this VersionInfo.
|
boolean |
equals(Object other) |
Checks if this version information is equals to the argument version
|
static VersionInfo |
getInstance(int major) |
Returns an instance of VersionInfo with the argument version.
|
static VersionInfo |
getInstance(int major,
int minor) |
Returns an instance of VersionInfo with the argument version.
|
static VersionInfo |
getInstance(int major,
int minor,
int milli) |
Returns an instance of VersionInfo with the argument version.
|
static VersionInfo |
getInstance(int major,
int minor,
int milli,
int micro) |
Returns an instance of VersionInfo with the argument version.
|
static VersionInfo |
getInstance(String version) |
Returns an instance of VersionInfo with the argument version.
|
int |
getMajor() |
Returns the major version number
|
int |
getMicro() |
Returns the micro version number
|
int |
getMilli() |
Returns the milli version number
|
int |
getMinor() |
Returns the minor version number
|
int |
hashCode() |
Returns the hash code value for this set.
|
String |
toString() |
Returns the String representative of VersionInfo in the format of
"major.minor.milli.micro"
|
public static final VersionInfo ICU_VERSION
public static final VersionInfo UCOL_BUILDER_VERSION
public static final VersionInfo UCOL_RUNTIME_VERSION
public static final VersionInfo UNICODE_10_0
public static final VersionInfo UNICODE_11_0
public static final VersionInfo UNICODE_12_0
public static final VersionInfo UNICODE_12_1
public static final VersionInfo UNICODE_13_0
public static final VersionInfo UNICODE_1_0
public static final VersionInfo UNICODE_1_0_1
public static final VersionInfo UNICODE_1_1_0
public static final VersionInfo UNICODE_1_1_5
public static final VersionInfo UNICODE_2_0
public static final VersionInfo UNICODE_2_1_2
public static final VersionInfo UNICODE_2_1_5
public static final VersionInfo UNICODE_2_1_8
public static final VersionInfo UNICODE_2_1_9
public static final VersionInfo UNICODE_3_0
public static final VersionInfo UNICODE_3_0_1
public static final VersionInfo UNICODE_3_1_0
public static final VersionInfo UNICODE_3_1_1
public static final VersionInfo UNICODE_3_2
public static final VersionInfo UNICODE_4_0
public static final VersionInfo UNICODE_4_0_1
public static final VersionInfo UNICODE_4_1
public static final VersionInfo UNICODE_5_0
public static final VersionInfo UNICODE_5_1
public static final VersionInfo UNICODE_5_2
public static final VersionInfo UNICODE_6_0
public static final VersionInfo UNICODE_6_1
public static final VersionInfo UNICODE_6_2
public static final VersionInfo UNICODE_6_3
public static final VersionInfo UNICODE_7_0
public static final VersionInfo UNICODE_8_0
public static final VersionInfo UNICODE_9_0
public static VersionInfo getInstance(String version)
version - version String in the format of "major.minor.milli.micro"
or "major.minor.milli" or "major.minor" or "major",
where major, minor, milli, micro are non-negative numbers
<= 255. If the trailing version numbers are
not specified they are taken as 0s. E.g. Version "3.1" is
equivalent to "3.1.0.0".IllegalArgumentException - when the argument version
is not in the right formatpublic static VersionInfo getInstance(int major, int minor, int milli, int micro)
major - major version, non-negative number <= 255.minor - minor version, non-negative number <= 255.milli - milli version, non-negative number <= 255.micro - micro version, non-negative number <= 255.IllegalArgumentException - when either arguments are negative or > 255public static VersionInfo getInstance(int major, int minor, int milli)
major - major version, non-negative number <= 255.minor - minor version, non-negative number <= 255.milli - milli version, non-negative number <= 255.IllegalArgumentException - when either arguments are
negative or > 255public static VersionInfo getInstance(int major, int minor)
major - major version, non-negative number <= 255.minor - minor version, non-negative number <= 255.IllegalArgumentException - when either arguments are
negative or > 255public static VersionInfo getInstance(int major)
major - major version, non-negative number <= 255.IllegalArgumentException - when either arguments are
negative or > 255public String toString()
public int getMajor()
public int getMinor()
public int getMilli()
public int getMicro()
public boolean equals(Object other)
equals 在类中 Objectother - object to be comparedObject.hashCode(),
HashMappublic int hashCode()
hashCode 在类中 ObjectObject.hashCode()public int compareTo(VersionInfo other)
compareTo 在接口中 Comparable<VersionInfo>other - VersionInfo to be compared