public class

ArrayEntry

extends Object
java.lang.Object
   ↳ com.davidluoye.support.util.list.ArrayEntry<KEY, VALUE>
Known Direct Subclasses

Summary

Nested Classes
interface ArrayEntry.BiiConsumer<KEY, VALUE>  
Public Constructors
ArrayEntry()
Public Methods
VALUE add(KEY key, VALUE value)
void clean()
void find(int index, BiConsumer<? extends KEY, ? extends VALUE> action)
int findEach(BiiConsumer<KEY, VALUE> action)
void forEach(BiConsumer<? extends KEY, ? extends VALUE> action)
void forEach(BiiConsumer<? extends KEY, ? extends VALUE> action)
EntrySet<KEY, VALUE> get(int index)
VALUE getValue(KEY key)
boolean hasKey(KEY key)
boolean hasValue(VALUE value)
int indexOfKey(KEY key)
boolean isEmpty()
boolean isNotEmpty()
KEY key(int index)
List<KEY> keys()
EntrySet<KEY, VALUE> peek()
EntrySet<KEY, VALUE> poll()
EntrySet<KEY, VALUE> pop()
EntrySet<KEY, VALUE> remove(int index)
VALUE removeKey(KEY key)
boolean removeValue(VALUE value)
int size()
Stream<EntrySet<KEY, VALUE>> stream()
EntrySet<KEY, VALUE> tail()
EntrySet<KEY, VALUE> top()
VALUE value(int index)
List<VALUE> values()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ArrayEntry ()

Public Methods

public VALUE add (KEY key, VALUE value)

public void clean ()

public void find (int index, BiConsumer<? extends KEY, ? extends VALUE> action)

public int findEach (BiiConsumer<KEY, VALUE> action)

public void forEach (BiConsumer<? extends KEY, ? extends VALUE> action)

public void forEach (BiiConsumer<? extends KEY, ? extends VALUE> action)

public EntrySet<KEY, VALUE> get (int index)

public VALUE getValue (KEY key)

public boolean hasKey (KEY key)

public boolean hasValue (VALUE value)

public int indexOfKey (KEY key)

public boolean isEmpty ()

public boolean isNotEmpty ()

public KEY key (int index)

public List<KEY> keys ()

public EntrySet<KEY, VALUE> peek ()

public EntrySet<KEY, VALUE> poll ()

public EntrySet<KEY, VALUE> pop ()

public EntrySet<KEY, VALUE> remove (int index)

public VALUE removeKey (KEY key)

public boolean removeValue (VALUE value)

public int size ()

public Stream<EntrySet<KEY, VALUE>> stream ()

public EntrySet<KEY, VALUE> tail ()

public EntrySet<KEY, VALUE> top ()

public VALUE value (int index)

public List<VALUE> values ()