|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.util.AbstractCollection <E>
java.util.AbstractQueue <E>
java.util.concurrent.LinkedBlockingDeque<E>
E - 컬렉션내에 존재하는 요소의 형태public class LinkedBlockingDeque<E>
링크 노드에 근거하는, 임의의 바운드 형식블로킹 양단 큐입니다.
임의의 용량 제한이 있는 생성자 인수가, 과잉인 전개를 막기 위해서(때문에) 기능합니다. 용량은, 지정하지 않는 경우는 Integer.MAX_VALUE 와 같습니다. 링크 노드는, 양단 큐가 용량을 넘지 않는 한 삽입마다 동적으로 작성됩니다.
대부분의 오퍼레이션은, 블록에 걸리는 시간을 무시하면(자), 일정한 시간에 실행됩니다. 예외는,remove ,removeFirstOccurrence ,removeLastOccurrence ,contains ,iterator.remove() , 및 일괄 오퍼레이션으로, 이것들은 모두 요소의 수 에 비례하는 시간에 실행됩니다.
이 클래스와 그 반복자는,Collection 및 Iterator 인터페이스의 「옵션」메소드 모든 것을 구현합니다.
이 클래스는,Java Collections Framework 의 멤버입니다.
| 생성자 의 개요 | |
|---|---|
LinkedBlockingDeque ()
용량 Integer.MAX_VALUE 로 LinkedBlockingDeque 를 작성합니다. |
|
LinkedBlockingDeque (Collection <? extends E > c)
용량 Integer.MAX_VALUE 로, 지정된 컬렉션의 요소를 초기 상태로 포함한 (요소는 컬렉션의 반복자의 traversal순서에 추가) LinkedBlockingDeque 를 작성합니다. |
|
LinkedBlockingDeque (int capacity)
지정된 고정 용량으로 LinkedBlockingDeque 를 작성합니다. |
|
| 메소드의 개요 | ||
|---|---|---|
boolean |
add (E e)
용량 제한으로 위반하지 않는 한, 지정된 요소를 이 양단 큐의 말미에 삽입합니다. |
|
void |
addFirst (E e)
용량 제한으로 위반하는 일 없이 지정된 요소를 이 양단 큐의 선두에 곧바로 삽입할 수 있는 경우에는, 그렇게 하겠습니다. |
|
void |
addLast (E e)
용량 제한으로 위반하는 것 없이 로 지정된 요소를 이 양단 큐의 말미에 곧바로 삽입할 수 있는 경우에는, 그렇게 하겠습니다. |
|
void |
clear ()
모든 요소를 이 양단 큐로부터 원자적으로 삭제합니다. |
|
boolean |
contains (Object o)
지정된 요소가 이 양단 큐에 포함되어 있는 경우에 true 를 돌려줍니다. |
|
Iterator <E > |
descendingIterator ()
이 양단 큐내의 요소를 역순서로 반복 처리 하는 반복자를 돌려줍니다. |
|
int |
drainTo (Collection <? super E > c)
이 큐로부터 이용 가능한 모든 요소를 삭제해, 그것들이 지정된 컬렉션에 추가합니다. |
|
int |
drainTo (Collection <? super E > c,
int maxElements)
지정된 수이내의 이용 가능한 요소를 이 큐로부터 삭제해, 지정된 컬렉션에 추가합니다. |
|
E |
element ()
이 양단 큐로 나타내지는 큐의 선두를 가져옵니다만, 삭제하지 않습니다. |
|
E |
getFirst ()
이 양단 큐의 최초의 요소를 가져옵니다만, 삭제는 하지 않습니다. |
|
E |
getLast ()
이 양단 큐의 마지막 요소를 가져옵니다만, 삭제는 하지 않습니다. |
|
Iterator <E > |
iterator ()
이 양단 큐내의 요소를 적절한 순서로 반복 처리 하는 반복자를 돌려줍니다. |
|
boolean |
offer (E e)
지정된 요소를, 이 양단 큐로 나타내지는 큐 (즉, 이 양단 큐의 말미)에, 용량 제한으로 위반하는 것 없이 곧바로 삽입할 수 있는 경우에는, 그렇게 하겠습니다. |
|
boolean |
offer (E e,
long timeout,
TimeUnit unit)
지정된 요소를 이 양단 큐로 나타내지는 큐 (즉, 이 양단 큐의 말미)에 삽입합니다. |
|
boolean |
offerFirst (E e)
용량 제한으로 위반하는 것 없이 로 지정된 요소를 이 양단 큐의 선두에 곧바로 삽입할 수 있는 경우에는, 그렇게 하겠습니다. |
|
boolean |
offerFirst (E e,
long timeout,
TimeUnit unit)
지정된 요소를 이 양단 큐의 선두에 삽입합니다. |
|
boolean |
offerLast (E e)
용량 제한으로 위반하는 것 없이 로 지정된 요소를 이 양단 큐의 말미에 곧바로 삽입할 수 있는 경우에는, 그렇게 하겠습니다. |
|
boolean |
offerLast (E e,
long timeout,
TimeUnit unit)
지정된 요소를 이 양단 큐의 말미에 삽입합니다. |
|
E |
peek ()
이 양단 큐에 의해 나타내지는 큐의 선두 (즉, 이 양단 큐의 최초의 요소)를 가져옵니다만, 삭제하지 않습니다. |
|
E |
peekFirst ()
이 양단 큐의 최초의 요소를 가져옵니다만, 삭제하지 않습니다. |
|
E |
peekLast ()
이 양단 큐의 마지막 요소를 가져옵니다만, 삭제하지 않습니다. |
|
E |
poll ()
이 양단 큐에 의해 나타내지는 큐의 선두 (즉, 이 양단 큐의 최초의 요소)를 취득해 삭제합니다. |
|
E |
poll (long timeout,
TimeUnit unit)
이 양단 큐에 의해 나타내지는 큐의 선두 (즉, 이 양단 큐의 최초의 요소)를 취득해 삭제합니다. |
|
E |
pollFirst ()
이 양단 큐의 최초의 요소를 취득 및 삭제합니다. |
|
E |
pollFirst (long timeout,
TimeUnit unit)
이 양단 큐의 최초의 요소를 취득해 삭제합니다. |
|
E |
pollLast ()
이 양단 큐의 마지막 요소를 취득 및 삭제합니다. |
|
E |
pollLast (long timeout,
TimeUnit unit)
이 양단 큐의 마지막 요소를 취득해 삭제합니다. |
|
E |
pop ()
이 양단 큐로 나타내지는 스택에 요소를 팝 합니다. |
|
void |
push (E e)
이 양단 큐로 나타내지는 스택에 요소를 넣습니다. |
|
void |
put (E e)
지정된 요소를 이 양단 큐로 나타내지는 큐 (즉, 이 양단 큐의 말미)에 삽입합니다. |
|
void |
putFirst (E e)
지정된 요소를 이 양단 큐의 선두에 삽입합니다. |
|
void |
putLast (E e)
지정된 요소를 이 양단 큐의 말미에 삽입합니다. |
|
int |
remainingCapacity ()
이상적인 상태 (메모리나 자원의 제한이 없는 상태)로, 이 양단 큐가 블록 하지 않고 받아들일 수가 있는 추가 요소의 수를 돌려줍니다. |
|
E |
remove ()
이 양단 큐로 나타내지는 큐의 선두를 취득해 삭제합니다. |
|
boolean |
remove (Object o)
지정된 요소의 쳐 최초로 출현한 것을, 이 양단 큐로부터 삭제합니다. |
|
E |
removeFirst ()
이 양단 큐의 최초의 요소를 취득해 삭제합니다. |
|
boolean |
removeFirstOccurrence (Object o)
지정된 요소의 쳐 최초로 출현한 것을, 이 양단 큐로부터 삭제합니다. |
|
E |
removeLast ()
이 양단 큐의 마지막 요소를 취득해 삭제합니다. |
|
boolean |
removeLastOccurrence (Object o)
지정된 요소의 쳐 마지막에 출현한 것을, 이 양단 큐로부터 삭제합니다. |
|
int |
size ()
이 양단 큐내의 요소의 수를 돌려줍니다. |
|
E |
take ()
이 양단 큐에 의해 나타내지는 큐의 선두 (즉, 이 양단 큐의 최초의 요소)를 취득해 삭제합니다. |
|
E |
takeFirst ()
이 양단 큐의 최초의 요소를 취득해 삭제합니다. |
|
E |
takeLast ()
이 양단 큐의 마지막 요소를 취득해 삭제합니다. |
|
Object [] |
toArray ()
양단 큐내의 모든 요소를 적절한 순서 (최초의 요소로부터 마지막 요소에)로 포함하고 있는 배열을 돌려줍니다. |
|
|
toArray (T[] a)
양단 큐내의 모든 요소를 적절한 순서로 포함한 배열을 돌려줍니다. |
|
String |
toString ()
이 컬렉션의 캐릭터 라인 표현을 돌려줍니다. |
|
| 클래스 java.util. AbstractQueue 로부터 상속된 메소드 |
|---|
addAll |
| 클래스 java.util. AbstractCollection 로부터 상속된 메소드 |
|---|
containsAll , isEmpty , removeAll , retainAll |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| 인터페이스 java.util. Collection 로부터 상속된 메소드 |
|---|
addAll , containsAll , equals , hashCode , isEmpty , removeAll , retainAll |
| 생성자 의 상세 |
|---|
public LinkedBlockingDeque()
Integer.MAX_VALUE 로 LinkedBlockingDeque 를 작성합니다.
public LinkedBlockingDeque(int capacity)
capacity - 이 양단 큐의 용량
IllegalArgumentException - capacity 가 1 미만의 경우public LinkedBlockingDeque(Collection <? extends E > c)
Integer.MAX_VALUE 로, 지정된 컬렉션의 요소를 초기 상태로 포함한 (요소는 컬렉션의 반복자의 traversal순서에 추가) LinkedBlockingDeque 를 작성합니다.
c - 초기 상태로 포함한 요소의 컬렉션
NullPointerException - 지정된 컬렉션, 또는 그 요소중 한쪽이 null 의 경우| 메소드의 상세 |
|---|
public void addFirst(E e)
BlockingDeque 의 기술:offerFirst 를 사용하는 것을 추천합니다.
BlockingDeque <E > 내의 addFirst Deque <E > 내의 addFirst e - 추가하는 요소
IllegalStateException - 용량 제한이 원인으로 이 시점에서 요소를 추가할 수 없는 경우
NullPointerException - 지정된 요소가 null 인 경우public void addLast(E e)
BlockingDeque 의 기술:offerLast 를 사용하는 것을 추천합니다.
BlockingDeque <E > 내의 addLast Deque <E > 내의 addLast e - 추가하는 요소
IllegalStateException - 용량 제한이 원인으로 이 시점에서 요소를 추가할 수 없는 경우
NullPointerException - 지정된 요소가 null 인 경우public boolean offerFirst(E e)
BlockingDeque 의 기술:addFirst 메소드보다 이 메소드를 사용하는 것을 추천합니다.
BlockingDeque <E > 내의 offerFirst Deque <E > 내의 offerFirst e - 추가하는 요소
NullPointerException - 지정된 요소가 null 인 경우public boolean offerLast(E e)
BlockingDeque 의 기술:addLast 메소드보다 이 메소드를 사용하는 것을 추천합니다.
BlockingDeque <E > 내의 offerLast Deque <E > 내의 offerLast e - 추가하는 요소
NullPointerException - 지정된 요소가 null 인 경우
public void putFirst(E e)
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 putFirst e - 추가하는 요소
NullPointerException - 지정된 요소가 null 인 경우
InterruptedException - 대기중에 인터럽트가 발생했을 경우
public void putLast(E e)
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 putLast e - 추가하는 요소
NullPointerException - 지정된 요소가 null 인 경우
InterruptedException - 대기중에 인터럽트가 발생했을 경우
public boolean offerFirst(E e,
long timeout,
TimeUnit unit)
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 offerFirst e - 추가하는 요소timeout - 처리를 중지할 때까지의 대기 시간. 단위는 unitunit - timeout 파라미터의 해석 방법을 결정하는 TimeUnit
NullPointerException - 지정된 요소가 null 인 경우
InterruptedException - 대기중에 인터럽트가 발생했을 경우
public boolean offerLast(E e,
long timeout,
TimeUnit unit)
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 offerLast e - 추가하는 요소timeout - 처리를 중지할 때까지의 대기 시간. 단위는 unitunit - timeout 파라미터의 해석 방법을 결정하는 TimeUnit
NullPointerException - 지정된 요소가 null 인 경우
InterruptedException - 대기중에 인터럽트가 발생했을 경우public E removeFirst()
Deque 의 기술:pollFirst 와 다릅니다.
Deque <E > 내의 removeFirst NoSuchElementException - 이 양단 큐가 빈 상태(empty)의 경우public E removeLast()
Deque 의 기술:pollLast 와 다릅니다.
Deque <E > 내의 removeLast NoSuchElementException - 이 양단 큐가 빈 상태(empty)의 경우public E pollFirst()
Deque 의 기술:
Deque <E > 내의 pollFirst public E pollLast()
Deque 의 기술:
Deque <E > 내의 pollLast
public E takeFirst()
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 takeFirst InterruptedException - 대기중에 인터럽트가 발생했을 경우
public E takeLast()
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 takeLast InterruptedException - 대기중에 인터럽트가 발생했을 경우
public E pollFirst(long timeout,
TimeUnit unit)
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 pollFirst timeout - 처리를 중지할 때까지의 대기 시간. 단위는 unitunit - timeout 파라미터의 해석 방법을 결정하는 TimeUnit
InterruptedException - 대기중에 인터럽트가 발생했을 경우
public E pollLast(long timeout,
TimeUnit unit)
throws InterruptedException
BlockingDeque 의 기술:
BlockingDeque <E > 내의 pollLast timeout - 처리를 중지할 때까지의 대기 시간. 단위는 unitunit - timeout 파라미터의 해석 방법을 결정하는 TimeUnit
InterruptedException - 대기중에 인터럽트가 발생했을 경우public E getFirst()
Deque 의 기술:peekFirst 와 다릅니다.
Deque <E > 내의 getFirst NoSuchElementException - 이 양단 큐가 빈 상태(empty)의 경우public E getLast()
Deque 의 기술:peekLast 와 다릅니다.
Deque <E > 내의 getLast NoSuchElementException - 이 양단 큐가 빈 상태(empty)의 경우public E peekFirst()
Deque 의 기술:
Deque <E > 내의 peekFirst public E peekLast()
Deque 의 기술:
Deque <E > 내의 peekLast public boolean removeFirstOccurrence(Object o)
BlockingDeque 의 기술:
BlockingDeque <E > 내의 removeFirstOccurrence Deque <E > 내의 removeFirstOccurrence o - 이 양단 큐로부터 삭제되는 요소 (그 요소가 존재하는 경우)
public boolean removeLastOccurrence(Object o)
BlockingDeque 의 기술:
BlockingDeque <E > 내의 removeLastOccurrence Deque <E > 내의 removeLastOccurrence o - 이 양단 큐로부터 삭제되는 요소 (그 요소가 존재하는 경우)
public boolean add(E e)
offer 메소드를 사용하는 것을 추천합니다.
이 메소드는,addLast(E) 와 동등합니다.
Collection <E > 내의 add BlockingDeque <E > 내의 add BlockingQueue <E > 내의 add Deque <E > 내의 add Queue <E > 내의 add AbstractQueue <E > 내의 add e - 추가하는 요소
Collection.add(E) 로 지정되었을 경우와 같이)
IllegalStateException - 용량 제한이 원인으로 이 시점에서 요소를 추가할 수 없는 경우
NullPointerException - 지정된 요소가 null 인 경우public boolean offer(E e)
BlockingDeque 의 기술:BlockingDeque.add(E) 메소드보다 이 메소드를 사용하는 것을 추천합니다.
이 메소드는,offerLast 와 동등합니다.
BlockingDeque <E > 내의 offer BlockingQueue <E > 내의 offer Deque <E > 내의 offer Queue <E > 내의 offer e - 추가하는 요소
NullPointerException - 지정된 요소가 null 인 경우
public void put(E e)
throws InterruptedException
BlockingDeque 의 기술:이 메소드는,putLast 와 동등합니다.
BlockingDeque <E > 내의 put BlockingQueue <E > 내의 put e - 추가하는 요소
NullPointerException - 지정된 요소가 null 인 경우
InterruptedException - 대기중에 인터럽트가 발생했을 경우
public boolean offer(E e,
long timeout,
TimeUnit unit)
throws InterruptedException
BlockingDeque 의 기술:이 메소드는,offerLast 와 동등합니다.
BlockingDeque <E > 내의 offer BlockingQueue <E > 내의 offer e - 추가하는 요소timeout - 처리를 중지할 때까지의 대기 시간. 단위는 unitunit - timeout 파라미터의 해석 방법을 결정하는 TimeUnit
NullPointerException - 지정된 요소가 null 인 경우
InterruptedException - 대기중에 인터럽트가 발생했을 경우public E remove()
poll 와 다릅니다.
이 메소드는,removeFirst 와 동등합니다.
BlockingDeque <E > 내의 remove Deque <E > 내의 remove Queue <E > 내의 remove AbstractQueue <E > 내의 remove NoSuchElementException - 양단 큐가 빈 상태(empty)의 경우public E poll()
BlockingDeque 의 기술:이 메소드는,Deque.pollFirst() 와 동등합니다.
BlockingDeque <E > 내의 poll Deque <E > 내의 poll Queue <E > 내의 poll
public E take()
throws InterruptedException
BlockingDeque 의 기술:이 메소드는,takeFirst 와 동등합니다.
BlockingDeque <E > 내의 take BlockingQueue <E > 내의 take InterruptedException - 대기중에 인터럽트가 발생했을 경우
public E poll(long timeout,
TimeUnit unit)
throws InterruptedException
BlockingDeque 의 기술:이 메소드는,pollFirst 와 동등합니다.
BlockingDeque <E > 내의 poll BlockingQueue <E > 내의 poll timeout - 처리를 중지할 때까지의 대기 시간. 단위는 unitunit - timeout 파라미터의 해석 방법을 결정하는 TimeUnit
InterruptedException - 대기중에 인터럽트가 발생했을 경우public E element()
peek 와 다릅니다.
이 메소드는,getFirst 와 동등합니다.
BlockingDeque <E > 내의 element Deque <E > 내의 element Queue <E > 내의 element AbstractQueue <E > 내의 element NoSuchElementException - 양단 큐가 빈 상태(empty)의 경우public E peek()
BlockingDeque 의 기술:이 메소드는,peekFirst 와 동등합니다.
BlockingDeque <E > 내의 peek Deque <E > 내의 peek Queue <E > 내의 peek public int remainingCapacity()
remainingCapacity 를 조사해도 요소의 삽입 시행이 성공할지 어떨지를 안다고는인가 선. 이것은 다른 thread가 요소를 삽입 또는 삭제하려고 하고 있을 가능성이 있기 (위해)때문에입니다.
BlockingQueue <E > 내의 remainingCapacity public int drainTo(Collection <? super E > c)
BlockingQueue 의 기술:
BlockingQueue <E > 내의 drainTo c - 요소의 전송처의 컬렉션
UnsupportedOperationException - 지정된 컬렉션으로 추가의 요소가 지원되어 있지 않은 경우
ClassCastException - 이 큐의 요소의 클래스가 원인으로, 그 요소가 지정된 컬렉션에 추가할 수 없는 경우
NullPointerException - 지정된 컬렉션이 null 인 경우
IllegalArgumentException - 지정된 컬렉션이 이 큐인 경우, 또는 이 큐의 요소가 있는 프로퍼티이 원인으로 지정된 컬렉션에 추가할 수 없는 경우
public int drainTo(Collection <? super E > c,
int maxElements)
BlockingQueue 의 기술:
BlockingQueue <E > 내의 drainTo c - 요소의 전송처의 컬렉션maxElements - 전송 하는 요소의 최대수
UnsupportedOperationException - 지정된 컬렉션으로 추가의 요소가 지원되어 있지 않은 경우
ClassCastException - 이 큐의 요소의 클래스가 원인으로, 그 요소가 지정된 컬렉션에 추가할 수 없는 경우
NullPointerException - 지정된 컬렉션이 null 인 경우
IllegalArgumentException - 지정된 컬렉션이 이 큐인 경우, 또는 이 큐의 요소가 있는 프로퍼티이 원인으로 지정된 컬렉션에 추가할 수 없는 경우public void push(E e)
BlockingDeque 의 기술:이 메소드는,addFirst 와 동등합니다.
BlockingDeque <E > 내의 push Deque <E > 내의 push e - 푸쉬 하는 요소
IllegalStateException - 용량 제한이 원인으로 이 시점에서 요소를 추가할 수 없는 경우
NullPointerException - 지정된 요소가 null 인 경우public E pop()
Deque 의 기술:이 메소드는,Deque.removeFirst() 와 동등합니다.
Deque <E > 내의 pop NoSuchElementException - 이 양단 큐가 빈 상태(empty)의 경우public boolean remove(Object o)
이 메소드는,removeFirstOccurrence 와 동등합니다.
Collection <E > 내의 remove BlockingDeque <E > 내의 remove BlockingQueue <E > 내의 remove Deque <E > 내의 remove AbstractCollection <E > 내의 remove o - 이 양단 큐로부터 삭제되는 요소 (그 요소가 존재하는 경우)
public int size()
Collection <E > 내의 size BlockingDeque <E > 내의 size Deque <E > 내의 size AbstractCollection <E > 내의 size public boolean contains(Object o)
Collection <E > 내의 contains BlockingDeque <E > 내의 contains BlockingQueue <E > 내의 contains Deque <E > 내의 contains AbstractCollection <E > 내의 contains o - 이 양단 큐에 포함되어 있는지 어떤지를 조사하는 객체
public Object [] toArray()
반환되는 배열에의 참조를 양단 큐가 유지하지 않는다고 하는 점으로써, 이 배열은 안전합니다. (즉, 이 메소드는 새로운 배열을 할당할 필요가 있습니다). 이 때문에, 호출측은, 반환된 배열을 자유롭게 변경할 수 있습니다.
메소드는, 배열 베이스의 API 와 컬렉션 베이스의 API 의 사이의 중개역으로서 기능합니다.
Collection <E > 내의 toArray AbstractCollection <E > 내의 toArray public <T> T[] toArray(T[] a)
양단 큐가 지정된 배열에 들어가, 그 배열에 한층 더 여유가 있는 경우 (즉, 배열이 양단 큐보다 많은 요소를 가지는 경우), 그 배열내에서 양단 큐의 끝보다 나머지의 요소는 null 로 설정됩니다.
toArray() 메소드와 같이, 이 메소드는, 배열 베이스의 API 와 컬렉션 베이스의 API 의 사이의 중개역으로서 기능합니다. 게다가 이 메소드에서는, 출력 배열의 실행시의 형태를 정확하게 제어할 수 있기 (위해)때문에, 환경에 따라서는 할당의 수고를 억제할 수가 있습니다.
x 가, 캐릭터 라인만으로부터 되는 양단 큐인 것을 알 수 있고 있으면(자) 가정합니다. 다음의 코드를 사용하면(자), 새롭게 할당할 수 있었던 String 의 배열에 양단 큐를 덤프 할 수 있습니다.
String[] y = x.toArray(new String[0]);toArray(new Object[0]) 는, 기능의 점으로써 toArray() 와 동일합니다.
Collection <E > 내의 toArray AbstractCollection <E > 내의 toArray a - 배열이 충분한 크기를 가지는 경우는, 양단 큐의 요소가 포함되는 배열. 그렇지 않은 경우는, 요소를 포함하기 위해서 같은 실행시의 형태의 새로운 배열을 할당할 수 있다
ArrayStoreException - 지정된 배열의 실행시의 형태가, 이 양단 큐내의 모든 요소의 실행시의 형태의 슈퍼타입이 아닌 경우
NullPointerException - 지정된 배열이 null 인 경우public String toString()
AbstractCollection 의 기술:String.valueOf(Object) 를 실행했는지와 같이 캐릭터 라인에 변환됩니다.
AbstractCollection <E > 내의 toString public void clear()
Collection <E > 내의 clear AbstractQueue <E > 내의 clear public Iterator <E > iterator()
ConcurrentModificationException 를 throw 할 것은 없고, 반복자의 구축시에 존재한 요소를 횡단(traverse) 하는 것을 보증합니다. 또, 구축 후의 모든 변경을 반영합니다 (다만 보증되지는 않았다).
Iterable <E > 내의 iterator Collection <E > 내의 iterator BlockingDeque <E > 내의 iterator Deque <E > 내의 iterator AbstractCollection <E > 내의 iterator public Iterator <E > descendingIterator()
ConcurrentModificationException 를 throw 할 것은 없고, 반복자의 구축시에 존재한 요소를 횡단(traverse) 하는 것을 보증합니다. 또, 구축 후의 모든 변경을 반영합니다 (다만 보증되지는 않았다).
Deque <E > 내의 descendingIterator
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.