Class IntMapper<T>


  • public class IntMapper<T>
    extends Object
    A List of objects that are indexed AND keyed by an int; also allows for getting the index of a value in the list

    I am happy is someone wants to re-implement this without using the internal list and hashmap. If so could you please make sure that you can add elements half way into the list and have the value-key mappings update

    • Constructor Detail

      • IntMapper

        public IntMapper()
        create an IntMapper of default size
      • IntMapper

        public IntMapper​(int initialCapacity)
    • Method Detail

      • add

        public boolean add​(T value)
        Appends the specified element to the end of this list
        Parameters:
        value - element to be appended to this list.
        Returns:
        true (as per the general contract of the Collection.add method).
      • size

        public int size()
      • get

        public T get​(int index)
      • getIndex

        public int getIndex​(T o)