Klasse ArrayListCapacityCalculator
java.lang.Object
ch.nolix.core.container.arraylist.ArrayListCapacityCalculator
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
arrayListNeedsToGrowForRequiredCapacity
(int capacity, int requiredCapacity) int
calculateTargetCapacityForActualCapacityAndRequiredCapacity
(int actualCapacity, int requiredCapacity)
-
Konstruktordetails
-
ArrayListCapacityCalculator
public ArrayListCapacityCalculator()
-
-
Methodendetails
-
calculateTargetCapacityForActualCapacityAndRequiredCapacity
public int calculateTargetCapacityForActualCapacityAndRequiredCapacity(int actualCapacity, int requiredCapacity) - Parameter:
actualCapacity
-requiredCapacity
-- Gibt zurück:
- the target capacity for a
IArrayList
with the given actualCapacity and the given requiredCapacity. - Löst aus:
SmallerArgumentException
- if the given requiredCapacity is not bigger or does not equal the given actualCapacity.
-
arrayListNeedsToGrowForRequiredCapacity
public boolean arrayListNeedsToGrowForRequiredCapacity(int capacity, int requiredCapacity) - Parameter:
capacity
-requiredCapacity
-- Gibt zurück:
- true if a
IArrayList
with the given capacity needs to grow to reach the given requiredCapacity, false otherwise.
-