Most visited

Recently visited

Added in API level 24

VersionInfo

public final class VersionInfo
extends Object implements Comparable<VersionInfo>

java.lang.Object
   ↳ android.icu.util.VersionInfo


用于存储形式major.minor.milli.micro的版本号的类。

Summary

Fields

public static final VersionInfo ICU_VERSION

ICU4J当前发布版本

public static final VersionInfo UCOL_BUILDER_VERSION

排序规则生成器代码版本。

public static final VersionInfo UCOL_RUNTIME_VERSION

整理运行时版本(排序键生成器,字符串比较)。

public static final VersionInfo UNICODE_1_0

Unicode 1.0版本

public static final VersionInfo UNICODE_1_0_1

Unicode 1.0.1版本

public static final VersionInfo UNICODE_1_1_0

Unicode 1.1.0版本

public static final VersionInfo UNICODE_1_1_5

Unicode 1.1.5版本

public static final VersionInfo UNICODE_2_0

Unicode 2.0版本

public static final VersionInfo UNICODE_2_1_2

Unicode 2.1.2版本

public static final VersionInfo UNICODE_2_1_5

Unicode 2.1.5版本

public static final VersionInfo UNICODE_2_1_8

Unicode 2.1.8版本

public static final VersionInfo UNICODE_2_1_9

Unicode 2.1.9版本

public static final VersionInfo UNICODE_3_0

Unicode 3.0版本

public static final VersionInfo UNICODE_3_0_1

Unicode 3.0.1版本

public static final VersionInfo UNICODE_3_1_0

Unicode 3.1.0版本

public static final VersionInfo UNICODE_3_1_1

Unicode 3.1.1版本

public static final VersionInfo UNICODE_3_2

Unicode 3.2版本

public static final VersionInfo UNICODE_4_0

Unicode 4.0版本

public static final VersionInfo UNICODE_4_0_1

Unicode 4.0.1版本

public static final VersionInfo UNICODE_4_1

Unicode 4.1版本

public static final VersionInfo UNICODE_5_0

Unicode 5.0版本

public static final VersionInfo UNICODE_5_1

Unicode 5.1版本

public static final VersionInfo UNICODE_5_2

Unicode 5.2版本

public static final VersionInfo UNICODE_6_0

Unicode 6.0版本

public static final VersionInfo UNICODE_6_1

Unicode 6.1版本

public static final VersionInfo UNICODE_6_2

Unicode 6.2版本

public static final VersionInfo UNICODE_6_3

Unicode 6.3版本

public static final VersionInfo UNICODE_7_0

Unicode 7.0版本

public static final VersionInfo UNICODE_8_0

Unicode 8.0版本

Public methods

int compareTo(VersionInfo other)

与其他版本信息进行比较。

boolean equals(Object other)

检查此版本信息是否等于参数版本

static VersionInfo getInstance(String version)

使用参数版本返回VersionInfo的实例。

static VersionInfo getInstance(int major, int minor, int milli, int micro)

使用参数版本返回VersionInfo的实例。

static VersionInfo getInstance(int major, int minor, int milli)

使用参数版本返回VersionInfo的实例。

static VersionInfo getInstance(int major)

使用参数版本返回VersionInfo的实例。

static VersionInfo getInstance(int major, int minor)

使用参数版本返回VersionInfo的实例。

int getMajor()

返回主版本号

int getMicro()

返回微版本号

int getMilli()

返回milli版本号

int getMinor()

返回次要版本号

String toString()

返回格式为“major.minor.milli.micro”的VersionInfo的字符串代表

Inherited methods

From class java.lang.Object
From interface java.lang.Comparable

Fields

ICU_VERSION

Added in API level 24
VersionInfo ICU_VERSION

ICU4J当前发布版本

UCOL_BUILDER_VERSION

Added in API level 24
VersionInfo UCOL_BUILDER_VERSION

排序规则生成器代码版本。 当这种情况不同时,相同的裁剪可能导致将不同的校对元素分配给代码点。 该值可能会在随后的ICU版本中更改。

UCOL_RUNTIME_VERSION

Added in API level 24
VersionInfo UCOL_RUNTIME_VERSION

整理运行时版本(排序键生成器,字符串比较)。 如果版本不同,相同字符串的排序键可能不同。 该值可能会在随后的ICU版本中更改。

UNICODE_1_0

Added in API level 24
VersionInfo UNICODE_1_0

Unicode 1.0版本

UNICODE_1_0_1

Added in API level 24
VersionInfo UNICODE_1_0_1

Unicode 1.0.1版本

UNICODE_1_1_0

Added in API level 24
VersionInfo UNICODE_1_1_0

Unicode 1.1.0版本

UNICODE_1_1_5

Added in API level 24
VersionInfo UNICODE_1_1_5

Unicode 1.1.5版本

UNICODE_2_0

Added in API level 24
VersionInfo UNICODE_2_0

Unicode 2.0版本

UNICODE_2_1_2

Added in API level 24
VersionInfo UNICODE_2_1_2

Unicode 2.1.2版本

UNICODE_2_1_5

Added in API level 24
VersionInfo UNICODE_2_1_5

Unicode 2.1.5版本

UNICODE_2_1_8

Added in API level 24
VersionInfo UNICODE_2_1_8

Unicode 2.1.8版本

UNICODE_2_1_9

Added in API level 24
VersionInfo UNICODE_2_1_9

Unicode 2.1.9版本

UNICODE_3_0

Added in API level 24
VersionInfo UNICODE_3_0

Unicode 3.0版本

UNICODE_3_0_1

Added in API level 24
VersionInfo UNICODE_3_0_1

Unicode 3.0.1版本

UNICODE_3_1_0

Added in API level 24
VersionInfo UNICODE_3_1_0

Unicode 3.1.0版本

UNICODE_3_1_1

Added in API level 24
VersionInfo UNICODE_3_1_1

Unicode 3.1.1版本

UNICODE_3_2

Added in API level 24
VersionInfo UNICODE_3_2

Unicode 3.2版本

UNICODE_4_0

Added in API level 24
VersionInfo UNICODE_4_0

Unicode 4.0版本

UNICODE_4_0_1

Added in API level 24
VersionInfo UNICODE_4_0_1

Unicode 4.0.1版本

UNICODE_4_1

Added in API level 24
VersionInfo UNICODE_4_1

Unicode 4.1版本

UNICODE_5_0

Added in API level 24
VersionInfo UNICODE_5_0

Unicode 5.0版本

UNICODE_5_1

Added in API level 24
VersionInfo UNICODE_5_1

Unicode 5.1版本

UNICODE_5_2

Added in API level 24
VersionInfo UNICODE_5_2

Unicode 5.2版本

UNICODE_6_0

Added in API level 24
VersionInfo UNICODE_6_0

Unicode 6.0版本

UNICODE_6_1

Added in API level 24
VersionInfo UNICODE_6_1

Unicode 6.1版本

UNICODE_6_2

Added in API level 24
VersionInfo UNICODE_6_2

Unicode 6.2版本

UNICODE_6_3

Added in API level 24
VersionInfo UNICODE_6_3

Unicode 6.3版本

UNICODE_7_0

Added in API level 24
VersionInfo UNICODE_7_0

Unicode 7.0版本

UNICODE_8_0

Added in API level 24
VersionInfo UNICODE_8_0

Unicode 8.0版本

Public methods

compareTo

Added in API level 24
int compareTo (VersionInfo other)

与其他版本信息进行比较。

Parameters
other VersionInfo: VersionInfo to be compared
Returns
int 0 if the argument is a VersionInfo object that has version information equals to this object. Less than 0 if the argument is a VersionInfo object that has version information greater than this object. Greater than 0 if the argument is a VersionInfo object that has version information less than this object.

equals

Added in API level 24
boolean equals (Object other)

检查此版本信息是否等于参数版本

Parameters
other Object: object to be compared
Returns
boolean true if other is equals to this object's version information, false otherwise

getInstance

Added in API level 24
VersionInfo getInstance (String version)

使用参数版本返回VersionInfo的实例。

Parameters
version String: 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".
Returns
VersionInfo an instance of VersionInfo with the argument version.
Throws
IllegalArgumentException when the argument version is not in the right format

getInstance

Added in API level 24
VersionInfo getInstance (int major, 
                int minor, 
                int milli, 
                int micro)

使用参数版本返回VersionInfo的实例。

Parameters
major int: major version, non-negative number <= 255.
minor int: minor version, non-negative number <= 255.
milli int: milli version, non-negative number <= 255.
micro int: micro version, non-negative number <= 255.
Returns
VersionInfo
Throws
IllegalArgumentException when either arguments are negative or > 255

getInstance

Added in API level 24
VersionInfo getInstance (int major, 
                int minor, 
                int milli)

使用参数版本返回VersionInfo的实例。 等同于getInstance(major,minor,milli,0)。

Parameters
major int: major version, non-negative number <= 255.
minor int: minor version, non-negative number <= 255.
milli int: milli version, non-negative number <= 255.
Returns
VersionInfo
Throws
IllegalArgumentException when either arguments are negative or > 255

getInstance

Added in API level 24
VersionInfo getInstance (int major)

使用参数版本返回VersionInfo的实例。 等同于getInstance(major,0,0,0)。

Parameters
major int: major version, non-negative number <= 255.
Returns
VersionInfo
Throws
IllegalArgumentException when either arguments are negative or > 255

getInstance

Added in API level 24
VersionInfo getInstance (int major, 
                int minor)

使用参数版本返回VersionInfo的实例。 等价于getInstance(major,minor,0,0)。

Parameters
major int: major version, non-negative number <= 255.
minor int: minor version, non-negative number <= 255.
Returns
VersionInfo
Throws
IllegalArgumentException when either arguments are negative or > 255

getMajor

Added in API level 24
int getMajor ()

返回主版本号

Returns
int the major version number

getMicro

Added in API level 24
int getMicro ()

返回微版本号

Returns
int the micro version number

getMilli

Added in API level 24
int getMilli ()

返回milli版本号

Returns
int the milli version number

getMinor

Added in API level 24
int getMinor ()

返回次要版本号

Returns
int the minor version number

toString

Added in API level 24
String toString ()

返回格式为“major.minor.milli.micro”的VersionInfo的字符串代表

Returns
String String representative of VersionInfo

Hooray!