SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 1/23
OVERVIEW PACKAGE CLASS USE TREE DEPRECATED INDEX HELP
Java™ Platform
Standard Ed. 8
PREV CLASS NEXT CLASS FRAMES NO FRAMES ALL CLASSES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
compact1, compact2, compact3
java.util
Class LinkedList<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.AbstractSequentialList<E>
java.util.LinkedList<E>
Type Parameters:
E - the type of elements held in this collection
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, Deque<E>, List<E>, Queue<E>
public class LinkedList<E>
extends AbstractSequentialList<E>
implements List<E>, Deque<E>, Cloneable, Serializable
Doubly-linked list implementation of the List and Deque interfaces. Implements all optional list
operations, and permits all elements (including null).
All of the operations perform as could be expected for a doubly-linked list. Operations that index
into the list will traverse the list from the beginning or the end, whichever is closer to the
specified index.
Note that this implementation is not synchronized. If multiple threads access a linked list
concurrently, and at least one of the threads modifies the list structurally, it must be
synchronized externally. (A structural modification is any operation that adds or deletes one or
more elements; merely setting the value of an element is not a structural modification.) This is
typically accomplished by synchronizing on some object that naturally encapsulates the list. If
no such object exists, the list should be "wrapped" using the Collections.synchronizedList
method. This is best done at creation time, to prevent accidental unsynchronized access to the
list:
List list = Collections.synchronizedList(new LinkedList(...));
The iterators returned by this class's iterator and listIterator methods are fail-fast: if the
list is structurally modified at any time after the iterator is created, in any way except through
the Iterator's own remove or add methods, the iterator will throw a
ConcurrentModificationException. Thus, in the face of concurrent modification, the iterator
fails quickly and cleanly, rather than risking arbitrary, non-deterministic behavior at an
undetermined time in the future.
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 2/23
Note that the fail-fast behavior of an iterator cannot be guaranteed as it is, generally speaking,
impossible to make any hard guarantees in the presence of unsynchronized concurrent
modification. Fail-fast iterators throw ConcurrentModificationException on a best-effort
basis. Therefore, it would be wrong to write a program that depended on this exception for its
correctness: the fail-fast behavior of iterators should be used only to detect bugs.
This class is a member of the Java Collections Framework.
Since:
1.2
See Also:
List, ArrayList, Serialized Form
Field Summary
Fields inherited from class java.util.AbstractList
modCount
Constructor Summary
Constructor and Description
LinkedList()
Constructs an empty list.
LinkedList(Collection<? extends E> c)
Constructs a list containing the elements of the specified collection, in the order they are
returned by the collection's iterator.
Method Summary
Modifier and Type Method and Description
boolean add(E e)
Appends the specified element to the end of this list.
void add(int index, E element)
Inserts the specified element at the specified position in this list.
boolean addAll(Collection<? extends E> c)
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the specified
Constructors
All Methods Instance Methods Concrete Methods
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 3/23
collection's iterator.
boolean addAll(int index, Collection<? extends E> c)
Inserts all of the elements in the specified collection into this list,
starting at the specified position.
void addFirst(E e)
Inserts the specified element at the beginning of this list.
void addLast(E e)
Appends the specified element to the end of this list.
void clear()
Removes all of the elements from this list.
Object clone()
Returns a shallow copy of this LinkedList.
boolean contains(Object o)
Returns true if this list contains the specified element.
Iterator<E> descendingIterator()
Returns an iterator over the elements in this deque in reverse
sequential order.
E element()
Retrieves, but does not remove, the head (first element) of this list.
E get(int index)
Returns the element at the specified position in this list.
E getFirst()
Returns the first element in this list.
E getLast()
Returns the last element in this list.
int indexOf(Object o)
Returns the index of the first occurrence of the specified element
in this list, or -1 if this list does not contain the element.
int lastIndexOf(Object o)
Returns the index of the last occurrence of the specified element
in this list, or -1 if this list does not contain the element.
ListIterator<E> listIterator(int index)
Returns a list-iterator of the elements in this list (in proper
sequence), starting at the specified position in the list.
boolean offer(E e)
Adds the specified element as the tail (last element) of this list.
boolean offerFirst(E e)
Inserts the specified element at the front of this list.
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 4/23
boolean offerLast(E e)
Inserts the specified element at the end of this list.
E peek()
Retrieves, but does not remove, the head (first element) of this list.
E peekFirst()
Retrieves, but does not remove, the first element of this list, or
returns null if this list is empty.
E peekLast()
Retrieves, but does not remove, the last element of this list, or
returns null if this list is empty.
E poll()
Retrieves and removes the head (first element) of this list.
E pollFirst()
Retrieves and removes the first element of this list, or returns null
if this list is empty.
E pollLast()
Retrieves and removes the last element of this list, or returns null
if this list is empty.
E pop()
Pops an element from the stack represented by this list.
void push(E e)
Pushes an element onto the stack represented by this list.
E remove()
Retrieves and removes the head (first element) of this list.
E remove(int index)
Removes the element at the specified position in this list.
boolean remove(Object o)
Removes the first occurrence of the specified element from this
list, if it is present.
E removeFirst()
Removes and returns the first element from this list.
boolean removeFirstOccurrence(Object o)
Removes the first occurrence of the specified element in this list
(when traversing the list from head to tail).
E removeLast()
Removes and returns the last element from this list.
boolean removeLastOccurrence(Object o)
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 5/23
Removes the last occurrence of the specified element in this list
(when traversing the list from head to tail).
E set(int index, E element)
Replaces the element at the specified position in this list with the
specified element.
int size()
Returns the number of elements in this list.
Spliterator<E> spliterator()
Creates a late-binding and fail-fast Spliterator over the
elements in this list.
Object[] toArray()
Returns an array containing all of the elements in this list in
proper sequence (from first to last element).
<T> T[] toArray(T[] a)
Returns an array containing all of the elements in this list in
proper sequence (from first to last element); the runtime type of
the returned array is that of the specified array.
Methods inherited from class java.util.AbstractSequentialList
iterator
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll,
replaceAll, retainAll, sort, subList
Methods inherited from interface java.util.Deque
iterator
Methods inherited from interface java.util.Collection
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 6/23
parallelStream, removeIf, stream
Methods inherited from interface java.lang.Iterable
forEach
Constructor Detail
LinkedList
public LinkedList()
Constructs an empty list.
LinkedList
public LinkedList(Collection<? extends E> c)
Constructs a list containing the elements of the specified collection, in the order they are
returned by the collection's iterator.
Parameters:
c - the collection whose elements are to be placed into this list
Throws:
NullPointerException - if the specified collection is null
Method Detail
getFirst
public E getFirst()
Returns the first element in this list.
Specified by:
getFirst in interface Deque<E>
Returns:
the first element in this list
Throws:
NoSuchElementException - if this list is empty
getLast
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 7/23
public E getLast()
Returns the last element in this list.
Specified by:
getLast in interface Deque<E>
Returns:
the last element in this list
Throws:
NoSuchElementException - if this list is empty
removeFirst
public E removeFirst()
Removes and returns the first element from this list.
Specified by:
removeFirst in interface Deque<E>
Returns:
the first element from this list
Throws:
NoSuchElementException - if this list is empty
removeLast
public E removeLast()
Removes and returns the last element from this list.
Specified by:
removeLast in interface Deque<E>
Returns:
the last element from this list
Throws:
NoSuchElementException - if this list is empty
addFirst
public void addFirst(E e)
Inserts the specified element at the beginning of this list.
Specified by:
addFirst in interface Deque<E>
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 8/23
Parameters:
e - the element to add
addLast
public void addLast(E e)
Appends the specified element to the end of this list.
This method is equivalent to add(E).
Specified by:
addLast in interface Deque<E>
Parameters:
e - the element to add
contains
public boolean contains(Object o)
Returns true if this list contains the specified element. More formally, returns true if and
only if this list contains at least one element e such that
(o==null ? e==null : o.equals(e)).
Specified by:
contains in interface Collection<E>
Specified by:
contains in interface Deque<E>
Specified by:
contains in interface List<E>
Overrides:
contains in class AbstractCollection<E>
Parameters:
o - element whose presence in this list is to be tested
Returns:
true if this list contains the specified element
size
public int size()
Returns the number of elements in this list.
Specified by:
size in interface Collection<E>
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 9/23
Specified by:
size in interface Deque<E>
Specified by:
size in interface List<E>
Specified by:
size in class AbstractCollection<E>
Returns:
the number of elements in this list
add
public boolean add(E e)
Appends the specified element to the end of this list.
This method is equivalent to addLast(E).
Specified by:
add in interface Collection<E>
Specified by:
add in interface Deque<E>
Specified by:
add in interface List<E>
Specified by:
add in interface Queue<E>
Overrides:
add in class AbstractList<E>
Parameters:
e - element to be appended to this list
Returns:
true (as specified by Collection.add(E))
remove
public boolean remove(Object o)
Removes the first occurrence of the specified element from this list, if it is present. If this
list does not contain the element, it is unchanged. More formally, removes the element
with the lowest index i such that (o==null ? get(i)==null : o.equals(get(i))) (if
such an element exists). Returns true if this list contained the specified element (or
equivalently, if this list changed as a result of the call).
Specified by:
remove in interface Collection<E>
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 10/23
Specified by:
remove in interface Deque<E>
Specified by:
remove in interface List<E>
Overrides:
remove in class AbstractCollection<E>
Parameters:
o - element to be removed from this list, if present
Returns:
true if this list contained the specified element
addAll
public boolean addAll(Collection<? extends E> c)
Appends all of the elements in the specified collection to the end of this list, in the order
that they are returned by the specified collection's iterator. The behavior of this operation
is undefined if the specified collection is modified while the operation is in progress. (Note
that this will occur if the specified collection is this list, and it's nonempty.)
Specified by:
addAll in interface Collection<E>
Specified by:
addAll in interface List<E>
Overrides:
addAll in class AbstractCollection<E>
Parameters:
c - collection containing elements to be added to this list
Returns:
true if this list changed as a result of the call
Throws:
NullPointerException - if the specified collection is null
See Also:
AbstractCollection.add(Object)
addAll
public boolean addAll(int index,
Collection<? extends E> c)
Inserts all of the elements in the specified collection into this list, starting at the specified
position. Shifts the element currently at that position (if any) and any subsequent elements
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 11/23
to the right (increases their indices). The new elements will appear in the list in the order
that they are returned by the specified collection's iterator.
Specified by:
addAll in interface List<E>
Overrides:
addAll in class AbstractSequentialList<E>
Parameters:
index - index at which to insert the first element from the specified
collection
c - collection containing elements to be added to this list
Returns:
true if this list changed as a result of the call
Throws:
IndexOutOfBoundsException - if the index is out of range (index < 0 || index >
size())
NullPointerException - if the specified collection is null
clear
public void clear()
Removes all of the elements from this list. The list will be empty after this call returns.
Specified by:
clear in interface Collection<E>
Specified by:
clear in interface List<E>
Overrides:
clear in class AbstractList<E>
get
public E get(int index)
Returns the element at the specified position in this list.
Specified by:
get in interface List<E>
Overrides:
get in class AbstractSequentialList<E>
Parameters:
index - index of the element to return
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 12/23
Returns:
the element at the specified position in this list
Throws:
IndexOutOfBoundsException - if the index is out of range (index < 0 || index
>= size())
set
public E set(int index,
E element)
Replaces the element at the specified position in this list with the specified element.
Specified by:
set in interface List<E>
Overrides:
set in class AbstractSequentialList<E>
Parameters:
index - index of the element to replace
element - element to be stored at the specified position
Returns:
the element previously at the specified position
Throws:
IndexOutOfBoundsException - if the index is out of range (index < 0 || index
>= size())
add
public void add(int index,
E element)
Inserts the specified element at the specified position in this list. Shifts the element
currently at that position (if any) and any subsequent elements to the right (adds one to
their indices).
Specified by:
add in interface List<E>
Overrides:
add in class AbstractSequentialList<E>
Parameters:
index - index at which the specified element is to be inserted
element - element to be inserted
Throws:
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 13/23
IndexOutOfBoundsException - if the index is out of range (index < 0 || index >
size())
remove
public E remove(int index)
Removes the element at the specified position in this list. Shifts any subsequent elements
to the left (subtracts one from their indices). Returns the element that was removed from
the list.
Specified by:
remove in interface List<E>
Overrides:
remove in class AbstractSequentialList<E>
Parameters:
index - the index of the element to be removed
Returns:
the element previously at the specified position
Throws:
IndexOutOfBoundsException - if the index is out of range (index < 0 || index
>= size())
indexOf
public int indexOf(Object o)
Returns the index of the first occurrence of the specified element in this list, or -1 if this
list does not contain the element. More formally, returns the lowest index i such that
(o==null ? get(i)==null : o.equals(get(i))), or -1 if there is no such index.
Specified by:
indexOf in interface List<E>
Overrides:
indexOf in class AbstractList<E>
Parameters:
o - element to search for
Returns:
the index of the first occurrence of the specified element in this list, or -1
if this list does not contain the element
lastIndexOf
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 14/23
public int lastIndexOf(Object o)
Returns the index of the last occurrence of the specified element in this list, or -1 if this
list does not contain the element. More formally, returns the highest index i such that
(o==null ? get(i)==null : o.equals(get(i))), or -1 if there is no such index.
Specified by:
lastIndexOf in interface List<E>
Overrides:
lastIndexOf in class AbstractList<E>
Parameters:
o - element to search for
Returns:
the index of the last occurrence of the specified element in this list, or -1
if this list does not contain the element
peek
public E peek()
Retrieves, but does not remove, the head (first element) of this list.
Specified by:
peek in interface Deque<E>
Specified by:
peek in interface Queue<E>
Returns:
the head of this list, or null if this list is empty
Since:
1.5
element
public E element()
Retrieves, but does not remove, the head (first element) of this list.
Specified by:
element in interface Deque<E>
Specified by:
element in interface Queue<E>
Returns:
the head of this list
Throws:
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 15/23
NoSuchElementException - if this list is empty
Since:
1.5
poll
public E poll()
Retrieves and removes the head (first element) of this list.
Specified by:
poll in interface Deque<E>
Specified by:
poll in interface Queue<E>
Returns:
the head of this list, or null if this list is empty
Since:
1.5
remove
public E remove()
Retrieves and removes the head (first element) of this list.
Specified by:
remove in interface Deque<E>
Specified by:
remove in interface Queue<E>
Returns:
the head of this list
Throws:
NoSuchElementException - if this list is empty
Since:
1.5
offer
public boolean offer(E e)
Adds the specified element as the tail (last element) of this list.
Specified by:
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 16/23
offer in interface Deque<E>
Specified by:
offer in interface Queue<E>
Parameters:
e - the element to add
Returns:
true (as specified by Queue.offer(E))
Since:
1.5
offerFirst
public boolean offerFirst(E e)
Inserts the specified element at the front of this list.
Specified by:
offerFirst in interface Deque<E>
Parameters:
e - the element to insert
Returns:
true (as specified by Deque.offerFirst(E))
Since:
1.6
offerLast
public boolean offerLast(E e)
Inserts the specified element at the end of this list.
Specified by:
offerLast in interface Deque<E>
Parameters:
e - the element to insert
Returns:
true (as specified by Deque.offerLast(E))
Since:
1.6
peekFirst
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 17/23
public E peekFirst()
Retrieves, but does not remove, the first element of this list, or returns null if this list is
empty.
Specified by:
peekFirst in interface Deque<E>
Returns:
the first element of this list, or null if this list is empty
Since:
1.6
peekLast
public E peekLast()
Retrieves, but does not remove, the last element of this list, or returns null if this list is
empty.
Specified by:
peekLast in interface Deque<E>
Returns:
the last element of this list, or null if this list is empty
Since:
1.6
pollFirst
public E pollFirst()
Retrieves and removes the first element of this list, or returns null if this list is empty.
Specified by:
pollFirst in interface Deque<E>
Returns:
the first element of this list, or null if this list is empty
Since:
1.6
pollLast
public E pollLast()
Retrieves and removes the last element of this list, or returns null if this list is empty.
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 18/23
Specified by:
pollLast in interface Deque<E>
Returns:
the last element of this list, or null if this list is empty
Since:
1.6
push
public void push(E e)
Pushes an element onto the stack represented by this list. In other words, inserts the
element at the front of this list.
This method is equivalent to addFirst(E).
Specified by:
push in interface Deque<E>
Parameters:
e - the element to push
Since:
1.6
pop
public E pop()
Pops an element from the stack represented by this list. In other words, removes and
returns the first element of this list.
This method is equivalent to removeFirst().
Specified by:
pop in interface Deque<E>
Returns:
the element at the front of this list (which is the top of the stack
represented by this list)
Throws:
NoSuchElementException - if this list is empty
Since:
1.6
removeFirstOccurrence
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 19/23
public boolean removeFirstOccurrence(Object o)
Removes the first occurrence of the specified element in this list (when traversing the list
from head to tail). If the list does not contain the element, it is unchanged.
Specified by:
removeFirstOccurrence in interface Deque<E>
Parameters:
o - element to be removed from this list, if present
Returns:
true if the list contained the specified element
Since:
1.6
removeLastOccurrence
public boolean removeLastOccurrence(Object o)
Removes the last occurrence of the specified element in this list (when traversing the list
from head to tail). If the list does not contain the element, it is unchanged.
Specified by:
removeLastOccurrence in interface Deque<E>
Parameters:
o - element to be removed from this list, if present
Returns:
true if the list contained the specified element
Since:
1.6
listIterator
public ListIterator<E> listIterator(int index)
Returns a list-iterator of the elements in this list (in proper sequence), starting at the
specified position in the list. Obeys the general contract of List.listIterator(int).
The list-iterator is fail-fast: if the list is structurally modified at any time after the Iterator
is created, in any way except through the list-iterator's own remove or add methods, the
list-iterator will throw a ConcurrentModificationException. Thus, in the face of
concurrent modification, the iterator fails quickly and cleanly, rather than risking
arbitrary, non-deterministic behavior at an undetermined time in the future.
Specified by:
listIterator in interface List<E>
Specified by:
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 20/23
listIterator in class AbstractSequentialList<E>
Parameters:
index - index of the first element to be returned from the list-iterator (by a
call to next)
Returns:
a ListIterator of the elements in this list (in proper sequence), starting at
the specified position in the list
Throws:
IndexOutOfBoundsException - if the index is out of range (index < 0 || index >
size())
See Also:
List.listIterator(int)
descendingIterator
public Iterator<E> descendingIterator()
Description copied from interface: Deque
Returns an iterator over the elements in this deque in reverse sequential order. The
elements will be returned in order from last (tail) to first (head).
Specified by:
descendingIterator in interface Deque<E>
Returns:
an iterator over the elements in this deque in reverse sequence
Since:
1.6
clone
public Object clone()
Returns a shallow copy of this LinkedList. (The elements themselves are not cloned.)
Overrides:
clone in class Object
Returns:
a shallow copy of this LinkedList instance
See Also:
Cloneable
toArray
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 21/23
public Object[] toArray()
Returns an array containing all of the elements in this list in proper sequence (from first to
last element).
The returned array will be "safe" in that no references to it are maintained by this list. (In
other words, this method must allocate a new array). The caller is thus free to modify the
returned array.
This method acts as bridge between array-based and collection-based APIs.
Specified by:
toArray in interface Collection<E>
Specified by:
toArray in interface List<E>
Overrides:
toArray in class AbstractCollection<E>
Returns:
an array containing all of the elements in this list in proper sequence
See Also:
Arrays.asList(Object[])
toArray
public <T> T[] toArray(T[] a)
Returns an array containing all of the elements in this list in proper sequence (from first to
last element); the runtime type of the returned array is that of the specified array. If the
list fits in the specified array, it is returned therein. Otherwise, a new array is allocated
with the runtime type of the specified array and the size of this list.
If the list fits in the specified array with room to spare (i.e., the array has more elements
than the list), the element in the array immediately following the end of the list is set to
null. (This is useful in determining the length of the list only if the caller knows that the
list does not contain any null elements.)
Like the toArray() method, this method acts as bridge between array-based and
collection-based APIs. Further, this method allows precise control over the runtime type of
the output array, and may, under certain circumstances, be used to save allocation costs.
Suppose x is a list known to contain only strings. The following code can be used to dump
the list into a newly allocated array of String:
String[] y = x.toArray(new String[0]);
Note that toArray(new Object[0]) is identical in function to toArray().
Specified by:
toArray in interface Collection<E>
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 22/23
Java™ Platform
Specified by:
toArray in interface List<E>
Overrides:
toArray in class AbstractCollection<E>
Type Parameters:
T - the runtime type of the array to contain the collection
Parameters:
a - the array into which the elements of the list are to be stored, if it is
big enough; otherwise, a new array of the same runtime type is allocated for
this purpose.
Returns:
an array containing the elements of the list
Throws:
ArrayStoreException - if the runtime type of the specified array is not a
supertype of the runtime type of every element in this list
NullPointerException - if the specified array is null
spliterator
public Spliterator<E> spliterator()
Creates a late-binding and fail-fast Spliterator over the elements in this list.
The Spliterator reports Spliterator.SIZED and Spliterator.ORDERED. Overriding
implementations should document the reporting of additional characteristic values.
Specified by:
spliterator in interface Iterable<E>
Specified by:
spliterator in interface Collection<E>
Specified by:
spliterator in interface List<E>
Implementation Note:
The Spliterator additionally reports Spliterator.SUBSIZED and implements
trySplit to permit limited parallelism..
Returns:
a Spliterator over the elements in this list
Since:
1.8
8/30/2016 LinkedList (Java Platform SE 8 )
https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 23/23
OVERVIEW PACKAGE CLASS USE TREE DEPRECATED INDEX HELP
Java™ Platform
Standard Ed. 8
PREV CLASS NEXT CLASS FRAMES NO FRAMES ALL CLASSES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation
contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms,
workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see
the documentation redistribution policy.

Mais conteúdo relacionado

Mais procurados

OCP Java SE 8 Exam - Sample Questions - Lambda Expressions
OCP Java SE 8 Exam - Sample Questions - Lambda Expressions OCP Java SE 8 Exam - Sample Questions - Lambda Expressions
OCP Java SE 8 Exam - Sample Questions - Lambda Expressions Ganesh Samarthyam
 
New Functional Features of Java 8
New Functional Features of Java 8New Functional Features of Java 8
New Functional Features of Java 8franciscoortin
 
Lambda Expressions in Java
Lambda Expressions in JavaLambda Expressions in Java
Lambda Expressions in JavaErhan Bagdemir
 
Effective Java Second Edition
Effective Java Second EditionEffective Java Second Edition
Effective Java Second Editionlosalamos
 
Operators In Java Part - 8
Operators In Java Part - 8Operators In Java Part - 8
Operators In Java Part - 8MuhammadAtif231
 
Java 8 presentation
Java 8 presentationJava 8 presentation
Java 8 presentationVan Huong
 
More topics on Java
More topics on JavaMore topics on Java
More topics on JavaAhmed Misbah
 
Programming with Lambda Expressions in Java
Programming with Lambda Expressions in Java Programming with Lambda Expressions in Java
Programming with Lambda Expressions in Java langer4711
 
A Brief Conceptual Introduction to Functional Java 8 and its API
A Brief Conceptual Introduction to Functional Java 8 and its APIA Brief Conceptual Introduction to Functional Java 8 and its API
A Brief Conceptual Introduction to Functional Java 8 and its APIJörn Guy Süß JGS
 
Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)
Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)
Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)jeremymcanally
 
Java Programs
Java ProgramsJava Programs
Java Programsvvpadhu
 

Mais procurados (18)

Java8 features
Java8 featuresJava8 features
Java8 features
 
OCP Java SE 8 Exam - Sample Questions - Lambda Expressions
OCP Java SE 8 Exam - Sample Questions - Lambda Expressions OCP Java SE 8 Exam - Sample Questions - Lambda Expressions
OCP Java SE 8 Exam - Sample Questions - Lambda Expressions
 
New Functional Features of Java 8
New Functional Features of Java 8New Functional Features of Java 8
New Functional Features of Java 8
 
Introducing Akka
Introducing AkkaIntroducing Akka
Introducing Akka
 
Lambda Expressions in Java
Lambda Expressions in JavaLambda Expressions in Java
Lambda Expressions in Java
 
Effective Java Second Edition
Effective Java Second EditionEffective Java Second Edition
Effective Java Second Edition
 
Operators In Java Part - 8
Operators In Java Part - 8Operators In Java Part - 8
Operators In Java Part - 8
 
Java 8 presentation
Java 8 presentationJava 8 presentation
Java 8 presentation
 
Comp102 lec 5.1
Comp102   lec 5.1Comp102   lec 5.1
Comp102 lec 5.1
 
Unit 6 Java
Unit 6 JavaUnit 6 Java
Unit 6 Java
 
More topics on Java
More topics on JavaMore topics on Java
More topics on Java
 
Operators in java
Operators in javaOperators in java
Operators in java
 
Programming with Lambda Expressions in Java
Programming with Lambda Expressions in Java Programming with Lambda Expressions in Java
Programming with Lambda Expressions in Java
 
Java 8 Feature Preview
Java 8 Feature PreviewJava 8 Feature Preview
Java 8 Feature Preview
 
A Brief Conceptual Introduction to Functional Java 8 and its API
A Brief Conceptual Introduction to Functional Java 8 and its APIA Brief Conceptual Introduction to Functional Java 8 and its API
A Brief Conceptual Introduction to Functional Java 8 and its API
 
Java adapter
Java adapterJava adapter
Java adapter
 
Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)
Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)
Big and Fat: Using MongoDB with Deep and Diverse Data Sets (MongoATL version)
 
Java Programs
Java ProgramsJava Programs
Java Programs
 

Destaque

Linked hashmap (java platform se 8 )
Linked hashmap (java platform se 8 )Linked hashmap (java platform se 8 )
Linked hashmap (java platform se 8 )charan kumar
 
Java Stack Traces
Java Stack TracesJava Stack Traces
Java Stack Tracesdbanttari
 
Heap and stack space in java
Heap and stack space in javaHeap and stack space in java
Heap and stack space in javaTalha Ocakçı
 
03 Java Language And OOP Part III
03 Java Language And OOP Part III03 Java Language And OOP Part III
03 Java Language And OOP Part IIIHari Christian
 
Java Collections Framework Inroduction with Video Tutorial
Java Collections Framework Inroduction with Video TutorialJava Collections Framework Inroduction with Video Tutorial
Java Collections Framework Inroduction with Video TutorialMarcus Biel
 
JAVA Object Oriented Programming (OOP)
JAVA Object Oriented Programming (OOP)JAVA Object Oriented Programming (OOP)
JAVA Object Oriented Programming (OOP)Prof. Erwin Globio
 
My lecture stack_queue_operation
My lecture stack_queue_operationMy lecture stack_queue_operation
My lecture stack_queue_operationSenthil Kumar
 
Java OOP Programming language (Part 3) - Class and Object
Java OOP Programming language (Part 3) - Class and ObjectJava OOP Programming language (Part 3) - Class and Object
Java OOP Programming language (Part 3) - Class and ObjectOUM SAOKOSAL
 
Object Oriented Programming with Java
Object Oriented Programming with JavaObject Oriented Programming with Java
Object Oriented Programming with Javabackdoor
 
oops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaoops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaCPD INDIA
 

Destaque (20)

Linked hashmap (java platform se 8 )
Linked hashmap (java platform se 8 )Linked hashmap (java platform se 8 )
Linked hashmap (java platform se 8 )
 
Java
JavaJava
Java
 
Java Stack Traces
Java Stack TracesJava Stack Traces
Java Stack Traces
 
Heap and stack space in java
Heap and stack space in javaHeap and stack space in java
Heap and stack space in java
 
Java Stack (Pilha)
Java Stack (Pilha)Java Stack (Pilha)
Java Stack (Pilha)
 
Introduction to java and oop
Introduction to java and oopIntroduction to java and oop
Introduction to java and oop
 
03 Java Language And OOP Part III
03 Java Language And OOP Part III03 Java Language And OOP Part III
03 Java Language And OOP Part III
 
Polymorphism
PolymorphismPolymorphism
Polymorphism
 
01 introduction to oop and java
01 introduction to oop and java01 introduction to oop and java
01 introduction to oop and java
 
Java Collections Framework Inroduction with Video Tutorial
Java Collections Framework Inroduction with Video TutorialJava Collections Framework Inroduction with Video Tutorial
Java Collections Framework Inroduction with Video Tutorial
 
Stack, queue and hashing
Stack, queue and hashingStack, queue and hashing
Stack, queue and hashing
 
JAVA Object Oriented Programming (OOP)
JAVA Object Oriented Programming (OOP)JAVA Object Oriented Programming (OOP)
JAVA Object Oriented Programming (OOP)
 
Arrays in java
Arrays in javaArrays in java
Arrays in java
 
Oop java
Oop javaOop java
Oop java
 
My lecture stack_queue_operation
My lecture stack_queue_operationMy lecture stack_queue_operation
My lecture stack_queue_operation
 
Java OOP Programming language (Part 3) - Class and Object
Java OOP Programming language (Part 3) - Class and ObjectJava OOP Programming language (Part 3) - Class and Object
Java OOP Programming language (Part 3) - Class and Object
 
OOP java
OOP javaOOP java
OOP java
 
Object Oriented Programming with Java
Object Oriented Programming with JavaObject Oriented Programming with Java
Object Oriented Programming with Java
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
oops concept in java | object oriented programming in java
oops concept in java | object oriented programming in javaoops concept in java | object oriented programming in java
oops concept in java | object oriented programming in java
 

Semelhante a Linked list (java platform se 8 )

Array list (java platform se 8 )
Array list (java platform se 8 )Array list (java platform se 8 )
Array list (java platform se 8 )charan kumar
 
collection framework.pptx
collection framework.pptxcollection framework.pptx
collection framework.pptxSoniaKapoor56
 
List interface in collections framework
List interface in collections frameworkList interface in collections framework
List interface in collections frameworkRavi Chythanya
 
oop lecture framework,list,maps,collection
oop lecture framework,list,maps,collectionoop lecture framework,list,maps,collection
oop lecture framework,list,maps,collectionssuseredfbe9
 
Hash set (java platform se 8 )
Hash set (java platform se 8 )Hash set (java platform se 8 )
Hash set (java platform se 8 )charan kumar
 
Class DiagramIn the Assignment #10, you are given three files Ass.pdf
Class DiagramIn the Assignment #10, you are given three files Ass.pdfClass DiagramIn the Assignment #10, you are given three files Ass.pdf
Class DiagramIn the Assignment #10, you are given three files Ass.pdfxlynettalampleyxc
 
Collections lecture 35 40
Collections lecture 35 40Collections lecture 35 40
Collections lecture 35 40bhawna sharma
 
Linked List Objective The purpose of this exercise is to cr.pdf
Linked List Objective The purpose of this exercise is to cr.pdfLinked List Objective The purpose of this exercise is to cr.pdf
Linked List Objective The purpose of this exercise is to cr.pdfadityacomputers001
 
Objective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdfObjective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdfadvancethchnologies
 
Objective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdfObjective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdfgiriraj65
 
Please and Thank youObjective The purpose of this exercise is to .pdf
Please and Thank youObjective The purpose of this exercise is to .pdfPlease and Thank youObjective The purpose of this exercise is to .pdf
Please and Thank youObjective The purpose of this exercise is to .pdfalicesilverblr
 

Semelhante a Linked list (java platform se 8 ) (20)

Array list (java platform se 8 )
Array list (java platform se 8 )Array list (java platform se 8 )
Array list (java platform se 8 )
 
Java collections
Java collectionsJava collections
Java collections
 
javacollections.pdf
javacollections.pdfjavacollections.pdf
javacollections.pdf
 
collection framework.pptx
collection framework.pptxcollection framework.pptx
collection framework.pptx
 
List interface in collections framework
List interface in collections frameworkList interface in collections framework
List interface in collections framework
 
oop lecture framework,list,maps,collection
oop lecture framework,list,maps,collectionoop lecture framework,list,maps,collection
oop lecture framework,list,maps,collection
 
Hash set (java platform se 8 )
Hash set (java platform se 8 )Hash set (java platform se 8 )
Hash set (java platform se 8 )
 
Java.util
Java.utilJava.util
Java.util
 
ArrayList.docx
ArrayList.docxArrayList.docx
ArrayList.docx
 
Class DiagramIn the Assignment #10, you are given three files Ass.pdf
Class DiagramIn the Assignment #10, you are given three files Ass.pdfClass DiagramIn the Assignment #10, you are given three files Ass.pdf
Class DiagramIn the Assignment #10, you are given three files Ass.pdf
 
Collections and generics
Collections and genericsCollections and generics
Collections and generics
 
Java collection
Java collectionJava collection
Java collection
 
Advanced core java
Advanced core javaAdvanced core java
Advanced core java
 
Collection Framework-1.pptx
Collection Framework-1.pptxCollection Framework-1.pptx
Collection Framework-1.pptx
 
Collections lecture 35 40
Collections lecture 35 40Collections lecture 35 40
Collections lecture 35 40
 
Collections framework
Collections frameworkCollections framework
Collections framework
 
Linked List Objective The purpose of this exercise is to cr.pdf
Linked List Objective The purpose of this exercise is to cr.pdfLinked List Objective The purpose of this exercise is to cr.pdf
Linked List Objective The purpose of this exercise is to cr.pdf
 
Objective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdfObjective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdf
 
Objective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdfObjective The purpose of this exercise is to create a Linke.pdf
Objective The purpose of this exercise is to create a Linke.pdf
 
Please and Thank youObjective The purpose of this exercise is to .pdf
Please and Thank youObjective The purpose of this exercise is to .pdfPlease and Thank youObjective The purpose of this exercise is to .pdf
Please and Thank youObjective The purpose of this exercise is to .pdf
 

Mais de charan kumar

Tree map (java platform se 8 )
Tree map (java platform se 8 )Tree map (java platform se 8 )
Tree map (java platform se 8 )charan kumar
 
The set interface (the java™ tutorials collections interfaces)
The set interface (the java™ tutorials   collections   interfaces)The set interface (the java™ tutorials   collections   interfaces)
The set interface (the java™ tutorials collections interfaces)charan kumar
 
The map interface (the java™ tutorials collections interfaces)
The map interface (the java™ tutorials   collections   interfaces)The map interface (the java™ tutorials   collections   interfaces)
The map interface (the java™ tutorials collections interfaces)charan kumar
 
The list interface (the java™ tutorials collections interfaces)
The list interface (the java™ tutorials   collections   interfaces)The list interface (the java™ tutorials   collections   interfaces)
The list interface (the java™ tutorials collections interfaces)charan kumar
 
Hash map (java platform se 8 )
Hash map (java platform se 8 )Hash map (java platform se 8 )
Hash map (java platform se 8 )charan kumar
 
Collectn framework
Collectn frameworkCollectn framework
Collectn frameworkcharan kumar
 
Collectn framework copy
Collectn framework   copyCollectn framework   copy
Collectn framework copycharan kumar
 

Mais de charan kumar (8)

Volatile keyword
Volatile keywordVolatile keyword
Volatile keyword
 
Tree map (java platform se 8 )
Tree map (java platform se 8 )Tree map (java platform se 8 )
Tree map (java platform se 8 )
 
The set interface (the java™ tutorials collections interfaces)
The set interface (the java™ tutorials   collections   interfaces)The set interface (the java™ tutorials   collections   interfaces)
The set interface (the java™ tutorials collections interfaces)
 
The map interface (the java™ tutorials collections interfaces)
The map interface (the java™ tutorials   collections   interfaces)The map interface (the java™ tutorials   collections   interfaces)
The map interface (the java™ tutorials collections interfaces)
 
The list interface (the java™ tutorials collections interfaces)
The list interface (the java™ tutorials   collections   interfaces)The list interface (the java™ tutorials   collections   interfaces)
The list interface (the java™ tutorials collections interfaces)
 
Hash map (java platform se 8 )
Hash map (java platform se 8 )Hash map (java platform se 8 )
Hash map (java platform se 8 )
 
Collectn framework
Collectn frameworkCollectn framework
Collectn framework
 
Collectn framework copy
Collectn framework   copyCollectn framework   copy
Collectn framework copy
 

Último

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Último (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Linked list (java platform se 8 )

  • 1. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 1/23 OVERVIEW PACKAGE CLASS USE TREE DEPRECATED INDEX HELP Java™ Platform Standard Ed. 8 PREV CLASS NEXT CLASS FRAMES NO FRAMES ALL CLASSES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD compact1, compact2, compact3 java.util Class LinkedList<E> java.lang.Object java.util.AbstractCollection<E> java.util.AbstractList<E> java.util.AbstractSequentialList<E> java.util.LinkedList<E> Type Parameters: E - the type of elements held in this collection All Implemented Interfaces: Serializable, Cloneable, Iterable<E>, Collection<E>, Deque<E>, List<E>, Queue<E> public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, Serializable Doubly-linked list implementation of the List and Deque interfaces. Implements all optional list operations, and permits all elements (including null). All of the operations perform as could be expected for a doubly-linked list. Operations that index into the list will traverse the list from the beginning or the end, whichever is closer to the specified index. Note that this implementation is not synchronized. If multiple threads access a linked list concurrently, and at least one of the threads modifies the list structurally, it must be synchronized externally. (A structural modification is any operation that adds or deletes one or more elements; merely setting the value of an element is not a structural modification.) This is typically accomplished by synchronizing on some object that naturally encapsulates the list. If no such object exists, the list should be "wrapped" using the Collections.synchronizedList method. This is best done at creation time, to prevent accidental unsynchronized access to the list: List list = Collections.synchronizedList(new LinkedList(...)); The iterators returned by this class's iterator and listIterator methods are fail-fast: if the list is structurally modified at any time after the iterator is created, in any way except through the Iterator's own remove or add methods, the iterator will throw a ConcurrentModificationException. Thus, in the face of concurrent modification, the iterator fails quickly and cleanly, rather than risking arbitrary, non-deterministic behavior at an undetermined time in the future.
  • 2. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 2/23 Note that the fail-fast behavior of an iterator cannot be guaranteed as it is, generally speaking, impossible to make any hard guarantees in the presence of unsynchronized concurrent modification. Fail-fast iterators throw ConcurrentModificationException on a best-effort basis. Therefore, it would be wrong to write a program that depended on this exception for its correctness: the fail-fast behavior of iterators should be used only to detect bugs. This class is a member of the Java Collections Framework. Since: 1.2 See Also: List, ArrayList, Serialized Form Field Summary Fields inherited from class java.util.AbstractList modCount Constructor Summary Constructor and Description LinkedList() Constructs an empty list. LinkedList(Collection<? extends E> c) Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator. Method Summary Modifier and Type Method and Description boolean add(E e) Appends the specified element to the end of this list. void add(int index, E element) Inserts the specified element at the specified position in this list. boolean addAll(Collection<? extends E> c) Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified Constructors All Methods Instance Methods Concrete Methods
  • 3. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 3/23 collection's iterator. boolean addAll(int index, Collection<? extends E> c) Inserts all of the elements in the specified collection into this list, starting at the specified position. void addFirst(E e) Inserts the specified element at the beginning of this list. void addLast(E e) Appends the specified element to the end of this list. void clear() Removes all of the elements from this list. Object clone() Returns a shallow copy of this LinkedList. boolean contains(Object o) Returns true if this list contains the specified element. Iterator<E> descendingIterator() Returns an iterator over the elements in this deque in reverse sequential order. E element() Retrieves, but does not remove, the head (first element) of this list. E get(int index) Returns the element at the specified position in this list. E getFirst() Returns the first element in this list. E getLast() Returns the last element in this list. int indexOf(Object o) Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element. int lastIndexOf(Object o) Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element. ListIterator<E> listIterator(int index) Returns a list-iterator of the elements in this list (in proper sequence), starting at the specified position in the list. boolean offer(E e) Adds the specified element as the tail (last element) of this list. boolean offerFirst(E e) Inserts the specified element at the front of this list.
  • 4. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 4/23 boolean offerLast(E e) Inserts the specified element at the end of this list. E peek() Retrieves, but does not remove, the head (first element) of this list. E peekFirst() Retrieves, but does not remove, the first element of this list, or returns null if this list is empty. E peekLast() Retrieves, but does not remove, the last element of this list, or returns null if this list is empty. E poll() Retrieves and removes the head (first element) of this list. E pollFirst() Retrieves and removes the first element of this list, or returns null if this list is empty. E pollLast() Retrieves and removes the last element of this list, or returns null if this list is empty. E pop() Pops an element from the stack represented by this list. void push(E e) Pushes an element onto the stack represented by this list. E remove() Retrieves and removes the head (first element) of this list. E remove(int index) Removes the element at the specified position in this list. boolean remove(Object o) Removes the first occurrence of the specified element from this list, if it is present. E removeFirst() Removes and returns the first element from this list. boolean removeFirstOccurrence(Object o) Removes the first occurrence of the specified element in this list (when traversing the list from head to tail). E removeLast() Removes and returns the last element from this list. boolean removeLastOccurrence(Object o)
  • 5. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 5/23 Removes the last occurrence of the specified element in this list (when traversing the list from head to tail). E set(int index, E element) Replaces the element at the specified position in this list with the specified element. int size() Returns the number of elements in this list. Spliterator<E> spliterator() Creates a late-binding and fail-fast Spliterator over the elements in this list. Object[] toArray() Returns an array containing all of the elements in this list in proper sequence (from first to last element). <T> T[] toArray(T[] a) Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array. Methods inherited from class java.util.AbstractSequentialList iterator Methods inherited from class java.util.AbstractList equals, hashCode, listIterator, removeRange, subList Methods inherited from class java.util.AbstractCollection containsAll, isEmpty, removeAll, retainAll, toString Methods inherited from class java.lang.Object finalize, getClass, notify, notifyAll, wait, wait, wait Methods inherited from interface java.util.List containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, replaceAll, retainAll, sort, subList Methods inherited from interface java.util.Deque iterator Methods inherited from interface java.util.Collection
  • 6. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 6/23 parallelStream, removeIf, stream Methods inherited from interface java.lang.Iterable forEach Constructor Detail LinkedList public LinkedList() Constructs an empty list. LinkedList public LinkedList(Collection<? extends E> c) Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator. Parameters: c - the collection whose elements are to be placed into this list Throws: NullPointerException - if the specified collection is null Method Detail getFirst public E getFirst() Returns the first element in this list. Specified by: getFirst in interface Deque<E> Returns: the first element in this list Throws: NoSuchElementException - if this list is empty getLast
  • 7. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 7/23 public E getLast() Returns the last element in this list. Specified by: getLast in interface Deque<E> Returns: the last element in this list Throws: NoSuchElementException - if this list is empty removeFirst public E removeFirst() Removes and returns the first element from this list. Specified by: removeFirst in interface Deque<E> Returns: the first element from this list Throws: NoSuchElementException - if this list is empty removeLast public E removeLast() Removes and returns the last element from this list. Specified by: removeLast in interface Deque<E> Returns: the last element from this list Throws: NoSuchElementException - if this list is empty addFirst public void addFirst(E e) Inserts the specified element at the beginning of this list. Specified by: addFirst in interface Deque<E>
  • 8. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 8/23 Parameters: e - the element to add addLast public void addLast(E e) Appends the specified element to the end of this list. This method is equivalent to add(E). Specified by: addLast in interface Deque<E> Parameters: e - the element to add contains public boolean contains(Object o) Returns true if this list contains the specified element. More formally, returns true if and only if this list contains at least one element e such that (o==null ? e==null : o.equals(e)). Specified by: contains in interface Collection<E> Specified by: contains in interface Deque<E> Specified by: contains in interface List<E> Overrides: contains in class AbstractCollection<E> Parameters: o - element whose presence in this list is to be tested Returns: true if this list contains the specified element size public int size() Returns the number of elements in this list. Specified by: size in interface Collection<E>
  • 9. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 9/23 Specified by: size in interface Deque<E> Specified by: size in interface List<E> Specified by: size in class AbstractCollection<E> Returns: the number of elements in this list add public boolean add(E e) Appends the specified element to the end of this list. This method is equivalent to addLast(E). Specified by: add in interface Collection<E> Specified by: add in interface Deque<E> Specified by: add in interface List<E> Specified by: add in interface Queue<E> Overrides: add in class AbstractList<E> Parameters: e - element to be appended to this list Returns: true (as specified by Collection.add(E)) remove public boolean remove(Object o) Removes the first occurrence of the specified element from this list, if it is present. If this list does not contain the element, it is unchanged. More formally, removes the element with the lowest index i such that (o==null ? get(i)==null : o.equals(get(i))) (if such an element exists). Returns true if this list contained the specified element (or equivalently, if this list changed as a result of the call). Specified by: remove in interface Collection<E>
  • 10. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 10/23 Specified by: remove in interface Deque<E> Specified by: remove in interface List<E> Overrides: remove in class AbstractCollection<E> Parameters: o - element to be removed from this list, if present Returns: true if this list contained the specified element addAll public boolean addAll(Collection<? extends E> c) Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator. The behavior of this operation is undefined if the specified collection is modified while the operation is in progress. (Note that this will occur if the specified collection is this list, and it's nonempty.) Specified by: addAll in interface Collection<E> Specified by: addAll in interface List<E> Overrides: addAll in class AbstractCollection<E> Parameters: c - collection containing elements to be added to this list Returns: true if this list changed as a result of the call Throws: NullPointerException - if the specified collection is null See Also: AbstractCollection.add(Object) addAll public boolean addAll(int index, Collection<? extends E> c) Inserts all of the elements in the specified collection into this list, starting at the specified position. Shifts the element currently at that position (if any) and any subsequent elements
  • 11. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 11/23 to the right (increases their indices). The new elements will appear in the list in the order that they are returned by the specified collection's iterator. Specified by: addAll in interface List<E> Overrides: addAll in class AbstractSequentialList<E> Parameters: index - index at which to insert the first element from the specified collection c - collection containing elements to be added to this list Returns: true if this list changed as a result of the call Throws: IndexOutOfBoundsException - if the index is out of range (index < 0 || index > size()) NullPointerException - if the specified collection is null clear public void clear() Removes all of the elements from this list. The list will be empty after this call returns. Specified by: clear in interface Collection<E> Specified by: clear in interface List<E> Overrides: clear in class AbstractList<E> get public E get(int index) Returns the element at the specified position in this list. Specified by: get in interface List<E> Overrides: get in class AbstractSequentialList<E> Parameters: index - index of the element to return
  • 12. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 12/23 Returns: the element at the specified position in this list Throws: IndexOutOfBoundsException - if the index is out of range (index < 0 || index >= size()) set public E set(int index, E element) Replaces the element at the specified position in this list with the specified element. Specified by: set in interface List<E> Overrides: set in class AbstractSequentialList<E> Parameters: index - index of the element to replace element - element to be stored at the specified position Returns: the element previously at the specified position Throws: IndexOutOfBoundsException - if the index is out of range (index < 0 || index >= size()) add public void add(int index, E element) Inserts the specified element at the specified position in this list. Shifts the element currently at that position (if any) and any subsequent elements to the right (adds one to their indices). Specified by: add in interface List<E> Overrides: add in class AbstractSequentialList<E> Parameters: index - index at which the specified element is to be inserted element - element to be inserted Throws:
  • 13. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 13/23 IndexOutOfBoundsException - if the index is out of range (index < 0 || index > size()) remove public E remove(int index) Removes the element at the specified position in this list. Shifts any subsequent elements to the left (subtracts one from their indices). Returns the element that was removed from the list. Specified by: remove in interface List<E> Overrides: remove in class AbstractSequentialList<E> Parameters: index - the index of the element to be removed Returns: the element previously at the specified position Throws: IndexOutOfBoundsException - if the index is out of range (index < 0 || index >= size()) indexOf public int indexOf(Object o) Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element. More formally, returns the lowest index i such that (o==null ? get(i)==null : o.equals(get(i))), or -1 if there is no such index. Specified by: indexOf in interface List<E> Overrides: indexOf in class AbstractList<E> Parameters: o - element to search for Returns: the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element lastIndexOf
  • 14. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 14/23 public int lastIndexOf(Object o) Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element. More formally, returns the highest index i such that (o==null ? get(i)==null : o.equals(get(i))), or -1 if there is no such index. Specified by: lastIndexOf in interface List<E> Overrides: lastIndexOf in class AbstractList<E> Parameters: o - element to search for Returns: the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element peek public E peek() Retrieves, but does not remove, the head (first element) of this list. Specified by: peek in interface Deque<E> Specified by: peek in interface Queue<E> Returns: the head of this list, or null if this list is empty Since: 1.5 element public E element() Retrieves, but does not remove, the head (first element) of this list. Specified by: element in interface Deque<E> Specified by: element in interface Queue<E> Returns: the head of this list Throws:
  • 15. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 15/23 NoSuchElementException - if this list is empty Since: 1.5 poll public E poll() Retrieves and removes the head (first element) of this list. Specified by: poll in interface Deque<E> Specified by: poll in interface Queue<E> Returns: the head of this list, or null if this list is empty Since: 1.5 remove public E remove() Retrieves and removes the head (first element) of this list. Specified by: remove in interface Deque<E> Specified by: remove in interface Queue<E> Returns: the head of this list Throws: NoSuchElementException - if this list is empty Since: 1.5 offer public boolean offer(E e) Adds the specified element as the tail (last element) of this list. Specified by:
  • 16. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 16/23 offer in interface Deque<E> Specified by: offer in interface Queue<E> Parameters: e - the element to add Returns: true (as specified by Queue.offer(E)) Since: 1.5 offerFirst public boolean offerFirst(E e) Inserts the specified element at the front of this list. Specified by: offerFirst in interface Deque<E> Parameters: e - the element to insert Returns: true (as specified by Deque.offerFirst(E)) Since: 1.6 offerLast public boolean offerLast(E e) Inserts the specified element at the end of this list. Specified by: offerLast in interface Deque<E> Parameters: e - the element to insert Returns: true (as specified by Deque.offerLast(E)) Since: 1.6 peekFirst
  • 17. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 17/23 public E peekFirst() Retrieves, but does not remove, the first element of this list, or returns null if this list is empty. Specified by: peekFirst in interface Deque<E> Returns: the first element of this list, or null if this list is empty Since: 1.6 peekLast public E peekLast() Retrieves, but does not remove, the last element of this list, or returns null if this list is empty. Specified by: peekLast in interface Deque<E> Returns: the last element of this list, or null if this list is empty Since: 1.6 pollFirst public E pollFirst() Retrieves and removes the first element of this list, or returns null if this list is empty. Specified by: pollFirst in interface Deque<E> Returns: the first element of this list, or null if this list is empty Since: 1.6 pollLast public E pollLast() Retrieves and removes the last element of this list, or returns null if this list is empty.
  • 18. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 18/23 Specified by: pollLast in interface Deque<E> Returns: the last element of this list, or null if this list is empty Since: 1.6 push public void push(E e) Pushes an element onto the stack represented by this list. In other words, inserts the element at the front of this list. This method is equivalent to addFirst(E). Specified by: push in interface Deque<E> Parameters: e - the element to push Since: 1.6 pop public E pop() Pops an element from the stack represented by this list. In other words, removes and returns the first element of this list. This method is equivalent to removeFirst(). Specified by: pop in interface Deque<E> Returns: the element at the front of this list (which is the top of the stack represented by this list) Throws: NoSuchElementException - if this list is empty Since: 1.6 removeFirstOccurrence
  • 19. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 19/23 public boolean removeFirstOccurrence(Object o) Removes the first occurrence of the specified element in this list (when traversing the list from head to tail). If the list does not contain the element, it is unchanged. Specified by: removeFirstOccurrence in interface Deque<E> Parameters: o - element to be removed from this list, if present Returns: true if the list contained the specified element Since: 1.6 removeLastOccurrence public boolean removeLastOccurrence(Object o) Removes the last occurrence of the specified element in this list (when traversing the list from head to tail). If the list does not contain the element, it is unchanged. Specified by: removeLastOccurrence in interface Deque<E> Parameters: o - element to be removed from this list, if present Returns: true if the list contained the specified element Since: 1.6 listIterator public ListIterator<E> listIterator(int index) Returns a list-iterator of the elements in this list (in proper sequence), starting at the specified position in the list. Obeys the general contract of List.listIterator(int). The list-iterator is fail-fast: if the list is structurally modified at any time after the Iterator is created, in any way except through the list-iterator's own remove or add methods, the list-iterator will throw a ConcurrentModificationException. Thus, in the face of concurrent modification, the iterator fails quickly and cleanly, rather than risking arbitrary, non-deterministic behavior at an undetermined time in the future. Specified by: listIterator in interface List<E> Specified by:
  • 20. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 20/23 listIterator in class AbstractSequentialList<E> Parameters: index - index of the first element to be returned from the list-iterator (by a call to next) Returns: a ListIterator of the elements in this list (in proper sequence), starting at the specified position in the list Throws: IndexOutOfBoundsException - if the index is out of range (index < 0 || index > size()) See Also: List.listIterator(int) descendingIterator public Iterator<E> descendingIterator() Description copied from interface: Deque Returns an iterator over the elements in this deque in reverse sequential order. The elements will be returned in order from last (tail) to first (head). Specified by: descendingIterator in interface Deque<E> Returns: an iterator over the elements in this deque in reverse sequence Since: 1.6 clone public Object clone() Returns a shallow copy of this LinkedList. (The elements themselves are not cloned.) Overrides: clone in class Object Returns: a shallow copy of this LinkedList instance See Also: Cloneable toArray
  • 21. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 21/23 public Object[] toArray() Returns an array containing all of the elements in this list in proper sequence (from first to last element). The returned array will be "safe" in that no references to it are maintained by this list. (In other words, this method must allocate a new array). The caller is thus free to modify the returned array. This method acts as bridge between array-based and collection-based APIs. Specified by: toArray in interface Collection<E> Specified by: toArray in interface List<E> Overrides: toArray in class AbstractCollection<E> Returns: an array containing all of the elements in this list in proper sequence See Also: Arrays.asList(Object[]) toArray public <T> T[] toArray(T[] a) Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array. If the list fits in the specified array, it is returned therein. Otherwise, a new array is allocated with the runtime type of the specified array and the size of this list. If the list fits in the specified array with room to spare (i.e., the array has more elements than the list), the element in the array immediately following the end of the list is set to null. (This is useful in determining the length of the list only if the caller knows that the list does not contain any null elements.) Like the toArray() method, this method acts as bridge between array-based and collection-based APIs. Further, this method allows precise control over the runtime type of the output array, and may, under certain circumstances, be used to save allocation costs. Suppose x is a list known to contain only strings. The following code can be used to dump the list into a newly allocated array of String: String[] y = x.toArray(new String[0]); Note that toArray(new Object[0]) is identical in function to toArray(). Specified by: toArray in interface Collection<E>
  • 22. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 22/23 Java™ Platform Specified by: toArray in interface List<E> Overrides: toArray in class AbstractCollection<E> Type Parameters: T - the runtime type of the array to contain the collection Parameters: a - the array into which the elements of the list are to be stored, if it is big enough; otherwise, a new array of the same runtime type is allocated for this purpose. Returns: an array containing the elements of the list Throws: ArrayStoreException - if the runtime type of the specified array is not a supertype of the runtime type of every element in this list NullPointerException - if the specified array is null spliterator public Spliterator<E> spliterator() Creates a late-binding and fail-fast Spliterator over the elements in this list. The Spliterator reports Spliterator.SIZED and Spliterator.ORDERED. Overriding implementations should document the reporting of additional characteristic values. Specified by: spliterator in interface Iterable<E> Specified by: spliterator in interface Collection<E> Specified by: spliterator in interface List<E> Implementation Note: The Spliterator additionally reports Spliterator.SUBSIZED and implements trySplit to permit limited parallelism.. Returns: a Spliterator over the elements in this list Since: 1.8
  • 23. 8/30/2016 LinkedList (Java Platform SE 8 ) https://docs.oracle.com/javase/8/docs/api/java/util/LinkedList.html 23/23 OVERVIEW PACKAGE CLASS USE TREE DEPRECATED INDEX HELP Java™ Platform Standard Ed. 8 PREV CLASS NEXT CLASS FRAMES NO FRAMES ALL CLASSES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD Submit a bug or feature For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.