Klasse ArrayListCapacityCalculator

java.lang.Object
ch.nolix.core.container.arraylist.ArrayListCapacityCalculator

public final class ArrayListCapacityCalculator extends Object
Version:
2024-07-28
Autor:
Silvan Wyss
  • Konstruktordetails

    • ArrayListCapacityCalculator

      public ArrayListCapacityCalculator()
  • Methodendetails

    • arrayListNeedsToGrowForRequiredCapacity

      public boolean arrayListNeedsToGrowForRequiredCapacity(int capacity, int requiredCapacity)
      Parameter:
      capacity -
      requiredCapacity -
      Gibt zurück:
      true if an array list with the given capacity needs to grow to reach the given requiredCapacity, false otherwise.
    • calculateTargetCapacityForActualCapacityAndRequiredCapacity

      public int calculateTargetCapacityForActualCapacityAndRequiredCapacity(int actualCapacity, int requiredCapacity)
      Parameter:
      actualCapacity -
      requiredCapacity -
      Gibt zurück:
      the target capacity for an array list 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.