LinkedList
LinkedList
Class
Definition
LinkedList is an implementation of IList, backed by a doubly-linked list.
[Android.Runtime.Register("java/util/LinkedList", ApiSince=1, DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public class LinkedList : Java.Util.AbstractSequentialList, IDisposable, Java.IO.ISerializable, Java.Lang.ICloneable, Java.Util.IDeque
type LinkedList = class
inherit AbstractSequentialList
interface ISerializable
interface IJavaObject
interface IDisposable
interface ICloneable
interface IDeque
interface IQueue
interface ICollection
interface IIterable
interface IList
- Inheritance
- Attributes
- Implements
Remarks
Portions of this page are modifications based on work created and shared by the
Constructors
LinkedList() LinkedList() |
Constructs a new empty instance of |
LinkedList(ICollection) LinkedList(ICollection) | |
LinkedList(IntPtr, JniHandleOwnership) LinkedList(IntPtr, JniHandleOwnership) |
A constructor used when creating managed representations of JNI objects; called by the runtime. |
Properties
Class Class |
Returns the unique instance of Class that represents this object's class. (Inherited from Object) |
First First |
Returns the first element in this |
Handle Handle |
The handle to the underlying Android instance. (Inherited from Object) |
IJavaObjectEx.IsProxy IJavaObjectEx.IsProxy | Inherited from Object |
IJavaObjectEx.KeyHandle IJavaObjectEx.KeyHandle | Inherited from Object |
IJavaObjectEx.NeedsActivation IJavaObjectEx.NeedsActivation | Inherited from Object |
IJavaPeerable.JniManagedPeerState IJavaPeerable.JniManagedPeerState | Inherited from Object |
IsEmpty IsEmpty |
Returns if this |
JniIdentityHashCode JniIdentityHashCode | Inherited from Object |
JniPeerMembers JniPeerMembers | |
Last Last |
Returns the last element in this |
ModCount ModCount |
A counter for changes to the list. (Inherited from AbstractList) |
PeerReference PeerReference | Inherited from Object |
ThresholdClass ThresholdClass |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
ThresholdType ThresholdType |
This API supports the Mono for Android infrastructure and is not intended to be used directly from your code. |
Methods
Add(Int32, Object) Add(Int32, Object) | Inherited from AbstractList |
Add(Object) Add(Object) | Inherited from AbstractCollection |
AddAll(ICollection) AddAll(ICollection) | Inherited from AbstractCollection |
AddAll(Int32, ICollection) AddAll(Int32, ICollection) | Inherited from AbstractList |
AddFirst(Object) AddFirst(Object) | |
AddLast(Object) AddLast(Object) | |
Clear() Clear() |
Removes all elements from this |
Clone() Clone() |
Returns a new |
Contains(Object) Contains(Object) |
Tests whether this |
ContainsAll(ICollection) ContainsAll(ICollection) | Inherited from AbstractCollection |
DescendingIterator() DescendingIterator() |
Returns an iterator over the elements in this deque in reverse sequential order. |
Dispose() Dispose() | Inherited from Object |
Dispose(Boolean) Dispose(Boolean) | Inherited from Object |
Element() Element() |
Retrieves, but does not remove, the head of the queue represented by this deque (in other words, the first element of this deque). |
Equals(Object) Equals(Object) |
Compares this instance with the specified object and indicates if they are equal. (Inherited from Object) |
Get(Int32) Get(Int32) |
Returns the element at the specified location in this list. (Inherited from AbstractSequentialList) |
GetHashCode() GetHashCode() |
Returns an integer hash code for this object. (Inherited from Object) |
IndexOf(Object) IndexOf(Object) |
Searches this list for the specified object and returns the index of the first occurrence. (Inherited from AbstractList) |
Iterator() Iterator() |
Returns an iterator on the elements of this list. (Inherited from AbstractList) |
JavaFinalize() JavaFinalize() |
Invoked when the garbage collector has detected that this instance is no longer reachable. (Inherited from Object) |
LastIndexOf(Object) LastIndexOf(Object) |
Searches this list for the specified object and returns the index of the last occurrence. (Inherited from AbstractList) |
ListIterator() ListIterator() |
Returns a ListIterator on the elements of this list. (Inherited from AbstractList) |
ListIterator(Int32) ListIterator(Int32) |
Returns a ListIterator on the elements of this |
Notify() Notify() |
Causes a thread which is waiting on this object's monitor (by means of
calling one of the |
NotifyAll() NotifyAll() |
Causes all threads which are waiting on this object's monitor (by means
of calling one of the |
Offer(Object) Offer(Object) | |
OfferFirst(Object) OfferFirst(Object) | |
OfferLast(Object) OfferLast(Object) | |
Peek() Peek() |
Retrieves, but does not remove, the head of the queue represented by
this deque (in other words, the first element of this deque), or
returns |
PeekFirst() PeekFirst() |
Retrieves, but does not remove, the first element of this deque,
or returns |
PeekLast() PeekLast() |
Retrieves, but does not remove, the last element of this deque,
or returns |
Poll() Poll() |
Retrieves and removes the head of the queue represented by this deque
(in other words, the first element of this deque), or returns
|
PollFirst() PollFirst() |
Retrieves and removes the first element of this deque,
or returns |
PollLast() PollLast() |
Retrieves and removes the last element of this deque,
or returns |
Pop() Pop() |
Pops an element from the stack represented by this deque. |
Push(Object) Push(Object) | |
Remove() Remove() |
Retrieves and removes the head of the queue represented by this deque (in other words, the first element of this deque). |
Remove(Int32) Remove(Int32) |
Removes the object at the specified location from this list. (Inherited from AbstractList) |
Remove(Object) Remove(Object) |
Removes one instance of the specified object from this |
RemoveAll(ICollection) RemoveAll(ICollection) | Inherited from AbstractCollection |
RemoveFirst() RemoveFirst() |
Removes the first object from this |
RemoveFirstOccurrence(Object) RemoveFirstOccurrence(Object) |
Removes the first occurrence of the specified element from this deque. |
RemoveLast() RemoveLast() |
Removes the last object from this |
RemoveLastOccurrence(Object) RemoveLastOccurrence(Object) |
Removes the last occurrence of the specified element from this deque. |
RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) |
Removes the objects in the specified range from the start to the end index minus one. (Inherited from AbstractList) |
RetainAll(ICollection) RetainAll(ICollection) | Inherited from AbstractCollection |
Set(Int32, Object) Set(Int32, Object) | Inherited from AbstractList |
SetHandle(IntPtr, JniHandleOwnership) SetHandle(IntPtr, JniHandleOwnership) |
Sets the Handle property. (Inherited from Object) |
Size() Size() |
Returns the number of elements in this |
Spliterator() Spliterator() | |
SubList(Int32, Int32) SubList(Int32, Int32) |
Returns a part of consecutive elements of this list as a view. (Inherited from AbstractList) |
ToArray() ToArray() |
Returns a new array containing all elements contained in this |
ToArray(Object[]) ToArray(Object[]) | Inherited from AbstractCollection |
ToArray<T>() ToArray<T>() | Inherited from Object |
ToString() ToString() |
Returns a string containing a concise, human-readable description of this object. (Inherited from Object) |
UnregisterFromRuntime() UnregisterFromRuntime() | Inherited from Object |
Wait() Wait() |
Causes the calling thread to wait until another thread calls the |
Wait(Int64) Wait(Int64) |
Causes the calling thread to wait until another thread calls the |
Wait(Int64, Int32) Wait(Int64, Int32) |
Causes the calling thread to wait until another thread calls the |