Class LongList

java.lang.Object
com.github.elebras1.flecs.collection.LongList
All Implemented Interfaces:
Cloneable, Iterable<Long>, RandomAccess

public final class LongList extends Object implements Iterable<Long>, RandomAccess, Cloneable
A dynamic array for primitive long values. Not thread-safe.
  • Field Details

    • data

      public long[] data
  • Constructor Details

    • LongList

      public LongList()
    • LongList

      public LongList(int initialCapacity)
    • LongList

      public LongList(long[] src)
  • Method Details

    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • add

      public void add(long value)
    • add

      public void add(int index, long value)
    • addAll

      public void addAll(long[] values)
    • get

      public long get(int index)
    • set

      public long set(int index, long value)
    • removeAt

      public long removeAt(int index)
    • removeLong

      public boolean removeLong(long value)
    • indexOf

      public int indexOf(long value)
    • lastIndexOf

      public int lastIndexOf(long value)
    • contains

      public boolean contains(long value)
    • clear

      public void clear()
    • toLongArray

      public long[] toLongArray()
    • sort

      public void sort()
    • longIterator

      public LongList.LongIterator longIterator()
    • iterator

      public Iterator<Long> iterator()
      Specified by:
      iterator in interface Iterable<Long>
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public LongList clone()
      Overrides:
      clone in class Object