java.lang.Short compareTo(Short anotherShort)
Description
The compareTo(Short anotherShort) method of Short class compares two Short objects numerically.
Specified by:
compareTo in interface Comparable<Short>
Method Syntax
public int compareTo(Short anotherShort)
Method Argument
Data Type | Parameter | Description |
---|---|---|
Short | anotherShort | the Short to be compared. |
Method Returns
The compareTo(Short anotherShort) method of Short class returns the value 0 if this Short is equal to the argument Short; a value less than 0 if this Short is numerically less than the argument Short; and a value greater than 0 if this Short is numerically greater than the argument Short (signed comparison).
Compatibility
Requires Java 1.2 and up
Java Short compareTo(Short anotherShort) Example
Below is a simple java example on the usage of compareTo(Short anotherShort) method of Short class.
package com.javatutorialhq.java.examples; /* * This example source code demonstrates the use of * compareTo(Short x) method of Short class. */ public class CompareToExample { public static void main(String[] args) { // assign new Short Objects Short x = 12; Short y = 15; Short z = 12; // x less than y int result = x.compareTo(y); System.out.println("Result:"+result); // x = z result = x.compareTo(z); System.out.println("Result:"+result); // y greater than z result = y.compareTo(z); System.out.println("Result:"+result); } }
Basically on the above example, we have assigned 3 Short objects x,y,and z. There are 3 examples provided, the first one is when we compare x and y, the second one is x and z, and the last is y and z.
In comparing x and y, the result is -3 which is the difference between x and y. Since the result is less than 0, then we can conclude that x is less than y.
On the second comparison between x and z, the result is 0. As you have already noticed the value of x and z is the same.
For the 3rd example, the comparison is done between y and z. The result would be 3 which is greater than 0. This result means that y is greater than z.