Package org.zkoss.lang
Class MutableInteger
- java.lang.Object
-
- org.zkoss.lang.MutableInteger
-
- All Implemented Interfaces:
java.lang.Comparable<MutableInteger>
public class MutableInteger extends java.lang.Object implements java.lang.Comparable<MutableInteger>
Represents 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(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.- Specified by:
compareToin interfacejava.lang.Comparable<MutableInteger>- 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
-
-