Package org.djutils.base
Class MutableLong
java.lang.Object
org.djutils.base.MutableLong
A simple version of a mutable long with get() and set(long) functions.
Copyright (c) 2023-2025 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djutils.org. The DJUTILS project is distributed under a three-clause BSD-style license, which can be found at https://djutils.org/docs/license.html.
- Author:
- Alexander Verbraeck
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddec()Decrement the modifiable long with 1.voiddec(long decrement) Decrement the modifiable long with a value.voiddiv(long divisor) Divide the modifiable long by a value.booleanlongget()inthashCode()voidinc()Increment the modifiable long with 1.voidinc(long increment) Increment the modifiable long with a value.voidmul(long multiplier) Increment the modifiable long with a value.voidset(long newValue) set the mutable long to a new value.toString()
-
Constructor Details
-
MutableLong
public MutableLong(long value) Initialize the mutable long with a value.- Parameters:
value- the initial value of the mutable long
-
-
Method Details
-
set
public void set(long newValue) set the mutable long to a new value.- Parameters:
newValue- the new value of the mutable long
-
get
public long get()- Returns:
- the current value of the mutable long
-
inc
public void inc(long increment) Increment the modifiable long with a value.- Parameters:
increment- the value to increment the modifiable long with
-
inc
public void inc()Increment the modifiable long with 1. -
dec
public void dec(long decrement) Decrement the modifiable long with a value.- Parameters:
decrement- the value to decrement the modifiable long with
-
dec
public void dec()Decrement the modifiable long with 1. -
mul
public void mul(long multiplier) Increment the modifiable long with a value.- Parameters:
multiplier- the value to multiply the modifiable long with
-
div
public void div(long divisor) Divide the modifiable long by a value.- Parameters:
divisor- the value to divide the modifiable long by
-
hashCode
public int hashCode() -
equals
-
toString
-