public class Version
extends java.lang.Object
implements java.lang.Comparable
 Version numbers can be represented in two forms. When you construct a
 new Version object using a String representation of the version number, this
 String representation is stored and returned by the toString() method.
 This form of the version number will retain any redundant leading zeros in
 any of the integer values which make up the version number.
 
 Conversely, in the canonical form, a version number does not retain
 leading zeros. The canonical form of new Version( "1.02.03" ) would
 be "1.2.3". You can retrieve the canonical form of a Version object
 using the toCanonicalString() method.
| Constructor and Description | 
|---|
| Version(int[] numbers)Constructs a Version object from a number representation. | 
| Version(java.lang.String versionLabel)Constructs a Version object from a String representation. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | compareTo(java.lang.Object other)Compare this version object with another version object. | 
| boolean | equals(java.lang.Object other)Compare this version object with another version object for equality. | 
| int | hashCode() | 
| java.lang.String | toCanonicalString()Get this version number as a canonicalized string. | 
| int[] | toIntArray()Converts this Version to an int array. | 
| java.lang.String | toString()Get this version number as a string. | 
public Version(java.lang.String versionLabel)
        throws java.lang.NumberFormatException
versionLabel - a String representation of a version number. This must
    start with an integer and contain only integers and periods.java.lang.NumberFormatException - if the specified version label contains
    non-numeric characters other than periods.public Version(int[] numbers)
numbers - a number representation of a version number.public int[] toIntArray()
public int compareTo(java.lang.Object other)
compareTo in interface java.lang.Comparableother - another instance of Version.public java.lang.String toString()
toString in class java.lang.ObjecttoCanonicalString()public java.lang.String toCanonicalString()
toString()public boolean equals(java.lang.Object other)
equals in class java.lang.Objectother - another instance of Version.public int hashCode()
hashCode in class java.lang.Object