Package me.lemire.integercompression
Class IntWrapper
java.lang.Object
java.lang.Number
me.lemire.integercompression.IntWrapper
- All Implemented Interfaces:
Serializable
Essentially a mutable wrapper around an integer.
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructor: value set to 0.IntWrapper
(int v) Construction: value set to provided argument. -
Method Summary
Methods inherited from class java.lang.Number
byteValue, shortValue
-
Constructor Details
-
IntWrapper
public IntWrapper()Constructor: value set to 0. -
IntWrapper
public IntWrapper(int v) Construction: value set to provided argument.- Parameters:
v
- value to wrap
-
-
Method Details
-
add
public void add(int v) add the provided value to the integer- Parameters:
v
- value to add
-
doubleValue
public double doubleValue()- Specified by:
doubleValue
in classNumber
-
floatValue
public float floatValue()- Specified by:
floatValue
in classNumber
-
get
public int get()- Returns:
- the integer value
-
increment
public void increment()add 1 to the integer value -
intValue
public int intValue() -
longValue
public long longValue() -
set
public void set(int value) Set the value to that of the specified integer.- Parameters:
value
- specified integer value
-
toString
-