Package org.zkoss.lang
Class MutableInteger
- java.lang.Object
-
- org.zkoss.lang.MutableInteger
-
- All Implemented Interfaces:
java.lang.Comparable
public class MutableInteger extends java.lang.Object implements java.lang.ComparableRepresents an integer that can be modified.It is useful if you want to pass an integer to a method and like to keep the result of how the method modifies the value.
- Author:
- tomyeh
-
-
Field Summary
Fields Modifier and Type Field Description intvalueThe value of the mutable integer.
-
Constructor Summary
Constructors Constructor Description MutableInteger(int value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(java.lang.Object o)Compares twoMutableIntegerobjects numerically.intcompareTo(MutableInteger o)Compares twoMutableIntegerobjects numerically.booleanequals(java.lang.Object o)inthashCode()intintValue()Returns the value of thisMutableIntegeras an int.voidsetValue(int value)Sets the value of thisMutableInteger.java.lang.StringtoString()
-
-
-
Method Detail
-
intValue
public int intValue()
Returns the value of thisMutableIntegeras an int.
-
setValue
public void setValue(int value)
Sets the value of thisMutableInteger.
-
compareTo
public int compareTo(MutableInteger o)
Compares twoMutableIntegerobjects numerically.- Returns:
- the value 0 if the argument is numerically equal to this; a value less than 0 if the argument is numerically greater than this; and a value greater than 0 if the argument is numerically less than this.
-
compareTo
public int compareTo(java.lang.Object o)
Compares twoMutableIntegerobjects numerically.- Specified by:
compareToin interfacejava.lang.Comparable- Returns:
- the value 0 if the argument is numerically equal to this; a value less than 0 if the argument is numerically greater than this; and a value greater than 0 if the argument is numerically less than this.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-