org.apache.commons.io.file

## Interface Counters.Counter

- Enclosing class:
    Counters

      public static interface Counters.Counter

  Counts using a number.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `add(long val)` Adds the given number to this counter.
    `long` | `get()` Gets the counter as a long.
    `BigInteger` | `getBigInteger()` Gets the counter as a BigInteger.
    `Long` | `getLong()` Gets the counter as a Long.
    `void` | `increment()` Adds one to this counter.
    `default void` | `reset()` Resets this count to 0.

- - ### Method Detail

    - #### add

          void add(long val)

      Adds the given number to this counter.
      Parameters:
        `val` - the value to add.

    - #### get

          long get()

      Gets the counter as a long.
      Returns:
        the counter as a long.

    - #### getBigInteger

          BigInteger getBigInteger()

      Gets the counter as a BigInteger.
      Returns:
        the counter as a BigInteger.

    - #### getLong

          Long getLong()

      Gets the counter as a Long.
      Returns:
        the counter as a Long.

    - #### increment

          void increment()

      Adds one to this counter.

    - #### reset

          default void reset()

      Resets this count to 0.

Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.